2017-07-25 7 views
-6

Ich habe zwei Tabellen:Wie kann ich diese Abfrage durchführen?

tabelle1:

name added_by  edited_by 
a  1   3 
b  2   2 
c  3   1 

table2:

id login 
1  admin 
2  user1 
3  user2 

brauche ich dieses Ergebnis:

name added_by  edited_by 
a  admin  user2 
b  user1  user1 
c  user2  admin 
+0

Haben Sie etwas versuchen, dieses Ergebnis zu bekommen? –

+1

Wenn Sie es selbst versuchen, ist es ziemlich einfach mit 2 Joins. – Mono

+0

@Mono Ich sehe nur 2 Tabellen. – Daerik

Antwort

2

können Sie versuchen, diese Abfrage

SELECT t1.name, 
     t2.login AS added_by, 
     t3.login AS edited_by 
FROM table1 t1 
INNER JOIN table2 t2 
    ON(t1.added_by=t2.id) 
INNER JOIN table2 t3 
    ON(t1.edited_by=t3.id) 
Verwandte Themen