我要对三个表做左外连接,这三个表中都有使用部门名称这个字段。程序如下:
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.使用部门名称
但是总是提示错误:操作符丢失。请问是什么问题?
...全文
6876打赏收藏
三个表做左外连接
我要对三个表做左外连接,这三个表中都有使用部门名称这个字段。程序如下: 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 Field From
(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.使用部门名称
要是你用的access的数据库的话
那就难说了 因为access对于sql语句的支持不是很好的 有的复杂的sql语句就不行了
你这样写试试
select * From SYS_增减变动表1 x,SYS_增减变动表2 y,SYS_增减变动表3 Z
where X.使用部门名称=Y.使用部门名称 and X.使用部门名称=Z.使用部门名称
应该没有问题的!效果应该是一样的