我有下面的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