我要对三个表做左外连接,这三个表中都有使用部门名称这个字段。程序如下:
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.使用部门名称
但是总是提示错误:操作符丢失。请问是什么问题?
解决方案 »
- delphi 动态创建toolbar中的按钮
- 异构数据库导出access,时间条件怎么写,高手进来看
- Delphi不占资源的等待方法
- 如何快速的从几千个文件中删除你想要删除的文件??关键是算法!!
- 怎样将excel表格导入到Oracle数据库中
- 生日,没人送礼物,还要散分,什么世道阿:(
- listview控件的使用问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 我不是人,我是....?????
- 100 分寻求答案 (有关C/S的问题)
- idhttp如何获取和使用cookie?能否给个代码的例子?
- 如何得到计划任务的状态?如何设置计划任务?
- 考试散分
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.使用部门名称