平時也常用,就是幾種方式有點混淆,今天總結一下,我都經過測試的。
JOIN 類型有如下幾種:
JOIN: 傳回比對行。
INNER JOIN:與 JOIN 是相同的。
LEFT JOIN: 即使右表中沒有比對,也從左表傳回所有的行。
RIGHT JOIN: 即使左表中沒有比對,也從右表傳回所有的行。
FULL JOIN: 無論是否比對都傳回所有行。
select * from test1 t1 join test2 t2 on t1.id=t2.id
等同于
select * from test1 t1, test2 t2 where t1.id=t2.id