SQL Server中
SELECT *
FROM table1 A
left join table2 B
on A.field1 = B.field1
left join table C
on A.filed2 = C.field2
是可行的
但是access中要将每个join的两个表用括号明确为一个结果,再与另一个表join
SELECT *
FROM (table1 A
left join table2 B
on A.field1 = B.field1)
left join table C
on A.filed2 = C.field2
本文对比了SQLServer和Access中的JOIN语法差异。在SQLServer中,可以连续使用LEFT JOIN来连接多个表;而在Access中,则需要将每一对JOIN的表视为一个整体,再与其他表进行JOIN操作。
3703

被折叠的 条评论
为什么被折叠?



