表1:獲得重複行的MySQL
id - name
1 - john
2 - david
3 - dilio
表2:
id - name
3 - dilio
7 - juan
1 - john
我想這樣的結果:
id - name
1 - john
3 - dilio
表1:獲得重複行的MySQL
id - name
1 - john
2 - david
3 - dilio
表2:
id - name
3 - dilio
7 - juan
1 - john
我想這樣的結果:
id - name
1 - john
3 - dilio
Select a.id, a.name
From Table1 a
JOIN Table2 b ON b.id = a.id
使用JOIN:
SELECT * FROM Table1 NATURAL JOIN Table2
自然連接使用兩個表中存在的所有列名稱來匹配這些表中的一對行。
SELECT Table1.id, Table1.name
FROM Table1
JOIN Table2
ON Table2.name = Table1.name
只使用INNER JOIN
Select a.id, a.name
From Table1 t1
INNER JOIN Table2 t2 ON t2.id = t1.id
這將正常工作假設ID號是你要比較的 - 如果它的名字,你想加入的名稱字段(雖然它看起來像ID是你想要的!) – Charleh