2017-09-05 1 views
-2

ich mit Stadt Ranking Ergebnis will mit Sitz in mysqlich mit Stadt-Ranking Ergebnis will mit Sitz in mysql

tabelle1: -users

| user_id | marks | 
-------------------- 
| 1  | 10 | 
| 5  | 10 | 
| 5  | 50 | 
| 3  | 15 | 
| 4  | 10 | 

| 2  | 10 | 
| 6  | 10 | 
| 6  | 50 | 
| 4  | 15 | 
| 4  | 10 | 

Tabelle: -2 Benutzer Details

| user_id | city   | 
-------------------- 
| 1  | newdelhi | 
| 2  | kolkata | 
| 3  | mumbai  | 
| 4  | newdelhi | 
| 5 

| 6  | newdelhi | 

Ich möchte folgendermaßen aussehen:

| user_id | points | 
-------------------- 
| 6  | 60 | 
| 4  | 35 | 
| 1  | 10 | 
+0

Haben Sie etwas bisher versucht, das Problem zu lösen? –

Antwort

0

Try this:

SELECT 
    users.user_id 
    ,SUM(users.marks) AS points 
FROM 
    users 
INNER JOIN 
    users_details ON users.user_id = users_details.user_id 
WHERE 
    users_details.city = 'newdelhi' 
GROUP BY 
    user_id