假设我在 SQL Server 2008 R2 中有三个表
SELECT a.*, b.*, c.*
FROM
Table_A a
RIGHT JOIN Table_B b ON a.id = b.id
LEFT JOIN Table_C c ON b.id = c.id
或者
SELECT a.*, b.*, c.*
FROM
Table_A a
RIGHT JOIN Table_B b ON a.id = b.id
JOIN Table_C c ON b.id = c.id
另外,我在加入 c 时使用 b.id 或 a.id 是否重要?
即代替JOIN Table_C c ON b.id = c.id
, 使用JOIN Table_C c ON a.id = c.id
谢谢!