Ich habe die 2 Tabellen unten.Mysql Join mit 2 Fremdschlüssel in der gleichen Tabelle Verweis auf den gleichen Schlüssel
Tabelle: Benutzer
user_id username
-- --
1 name1
2 name2
3 name3
Tabelle: Rel
user1 user2
-- --
1 2
3 2
1 3
Mein Ziel in der Lage ist, es wie folgt zu erhalten:
user1 user2
-- --
name1 name2
name3 name2
name1 name3
Entschuldigen Sie meine schlechte Terminologie und Englisch. Benutzer1 und Benutzer2 sind Fremdschlüssel von users.user_id und bilden zusammen den zusammengesetzten Schlüssel.
Ich bin in der Lage, wie eine Spalte zu erhalten, so unter
SELECT users.username
FROM users
JOIN rel ON rel.user1 = users.user_id
Aber wenn ich versuche, sie zu erhalten, zusammen, wie oben mit Ziel angezeigt Ich schaffe es nicht, es zu bekommen überhaupt arbeiten. Wenn jemand irgendwelche Vorschläge hätte, wäre ich wirklich dankbar
Hinweis: zwei 'JOIN's. –
@GordonLinoff thx für die Eingabe. Dann weiß ich, dass ich etwas auf dem richtigen Weg bin :) – Aqa