2017-03-01 4 views
-1

Ive got 2 Datenbanktabellen wie folgt aus: Benutzer: id | Benutzername | Name | Stadt .... Table2: id | Auto | Farbe | FK_user1 | FK_user2 | .... FK_users verknüpfen Tabelle Nutzer-> idNamen Get aus einer anderen Tabelle

Wie kann ich meine Abfrage schreiben, dass ich folgendes Ergebnis: Auto | Farbe | username1 | username2 | ... BMW | blue | thomas | mike

Vielen Dank

+0

Die von Ihnen beschriebenen Tabellen enthalten nicht benutzername1 und benutzername2. Versuchen Sie, den Benutzernamen zu teilen, oder sind die Benutzernamen gleich FK_user1 und FK_user2? – Ethilium

+0

Entschuldigung, aber ich denke, ich bin auch zu tumb um dieses Problem zu formatieren :-( – user2849380

Antwort

0

Bitte versuchen Sie diese Abfrage

SELECT Table2.id, Table2.car, Table2.color, FK1.username, FK2.username 
FROM Table2 
JOIN Users as FK1 on FK1.FK_user1= Table2.id 
JOIN Users as FK2 on FK2.FK_user2= Table2.id 
+0

Hi, das war es. Ich wusste nicht, dass ich mehrere Joins auf der gleichen Tabelle haben kann. – user2849380

+0

Benutze nicht so viele Joins wird die Ausführungszeit Ihrer Abfrage erhöhen – Vipul

Verwandte Themen