以下语句是可以在SQL Server中运行的,为什么到access就出错了呢?
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
难道access不支持三表join操作?
答案是:
1,再次提醒, JET SQL <> T SQL ; ACCESS <> SQL SERVER
2,在 ACCESS 查询中应该将上述语句更改为:
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
记得要加括号,一层一层 JOIN 下去才可以执行。
版权所有,转载请注明出处。
转载自 <a href="http://www.yanghengfei.com/archives/446/" title="Access三表join的操作问题" rel="bookmark">Access三表join的操作问题 | 星外飞客 </a>
我简单说几句