私はそれらの2つのテーブルを持っています
id | name |
___________
1 | John |
2 | Mike |
id | id_name1 | id_name2
________________________
1 | 2 | 1
2 | 1 | null
最初のテーブルの主キーは 2 番目のテーブルの ID です。最初のテーブルの主キーを参照する 2 つの外部キー ID_NAME1 と ID_NAME2 があります。使用後
SELECT table1.name, table2.id FROM table1 NATURAL JOIN table 2
私は得る
John 1
John 2
Mike 1
Mike 2
でも私はしたい
John 1
John 2
Mike 2
私は何を間違っていますか?