我有下面的2個表。Mysql在同一個表中加入2個外鍵引用相同的密鑰
表:用戶
user_id username
-- --
1 name1
2 name2
3 name3
表:相對
user1 user2
-- --
1 2
3 2
1 3
我的目標是能夠檢索它像這樣:
user1 user2
-- --
name1 name2
name3 name2
name1 name3
請原諒我糟糕的術語和英語。 user1和user2是來自users.user_id的外鍵,它們一起構成組合鍵。
我能得到一列像這樣下面
SELECT users.username
FROM users
JOIN rel ON rel.user1 = users.user_id
但是,當我試圖讓他們在一起,就像上面顯示的目標,我不設法得到它的所有工作。如果有人有任何建議,我會很感激
提示:兩個'JOIN's。 –
@GordonLinoff thx用於輸入。然後我知道我有點在正確的軌道:) – Aqa