我要对三个表做左外连接,这三个表中都有使用部门名称这个字段。程序如下:
select * From SYS_增减变动表1 as X
Left outer join SYS_增减变动表2 as Y on X.使用部门名称=Y.使用部门名称
Left outer join SYS_增减变动表3 as Z on X.使用部门名称=Z.使用部门名称
但是总是提示错误:操作符丢失。请问是什么问题?
select * From SYS_增减变动表1 as X
Left outer join SYS_增减变动表2 as Y on X.使用部门名称=Y.使用部门名称
Left outer join SYS_增减变动表3 as Z on X.使用部门名称=Z.使用部门名称
但是总是提示错误:操作符丢失。请问是什么问题?
Left outer join SYS_增减变动表2 Y on X.使用部门名称=Y.使用部门名称
Left outer join SYS_增减变动表3 Z on X.使用部门名称=Z.使用部门名称
楼上的也对 但是楼主没有错的!你用什么数据库呢
那就难说了 因为access对于sql语句的支持不是很好的 有的复杂的sql语句就不行了
你这样写试试
select * From SYS_增减变动表1 x,SYS_增减变动表2 y,SYS_增减变动表3 Z
where X.使用部门名称=Y.使用部门名称 and X.使用部门名称=Z.使用部门名称
应该没有问题的!效果应该是一样的
(select * From SYS_增减变动表1 as X
Left outer join SYS_增减变动表2 as Y on X.使用部门名称=Y.使用部门名称 ) GG
Left outer join SYS_增减变动表3 as Z on GG.使用部门名称=Z.使用部门名称