私は以下の2つのテーブルを持っています。Mysql同じキーを参照する同じテーブルの2つの外部キーとの結合
表:ユーザー
user_id username
-- --
1 name1
2 name2
3 name3
表:のRel
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
のように1列を取得することができるが、私は、私はそれがすべての作業を取得するために管理していない目標に上に表示のように一緒にそれらを取得しようとします。もし誰かが何か提案があれば、私は本当に感謝します
ヒント:2 'JOIN'sを。 –
入力用@GordonLinoff thx。それから私は正しいトラックの上に何かを私が知っている:) – Aqa