星外飞客

以下语句是可以在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>

我简单说几句

随机推荐

最新评论

无觅相关文章插件,快速提升流量