请问一下,Access支持三表或三表以上的join操作吗? SQL Server 中可以运行的+ L+ m) B: x4 g8 g6 G; N
select a.a ,b.b,c.c from a left join b on a.a=b.a left join c on a.c=c.c 1 J! B$ w! Y' g0 ~9 V; F 这句语句为什么出错?3 w6 C* H2 ?0 m9 f K$ _. Z
回答:: \% e- D0 n' Y6 I
1,再次提醒, JET SQL ;; T SQL ; ACCESS ;; SQL SERVER3 a$ M: s$ G( A0 Y+ v& N2 i& r
2,在 ACCESS 查询中应该将上述语句更改为 L: _2 J9 R: l, c7 { select a.a ,b.b,c.c from (a left join b on a.a=b.a) left join c on a.c=c.c( \" G& `. Q+ @6 U/ o
记得要加括号,一层一层 JOIN 下去