Office中国论坛/Access中国论坛

标题: ACCESS里面left join后面能不能直接跟一个联合查询(急在线等) [打印本页]

作者: curio    时间: 2005-4-22 18:04
标题: ACCESS里面left join后面能不能直接跟一个联合查询(急在线等)
ACCESS 97或是2000里面left join后面能不能直接跟一个联合查询。比如


select * form aaa left join

(select * from bbb where ccc in (select * from ddd where eee=1) union select * from fff where ggg in (select * from hhh where iii = 1)) as jjj

where kkk=1

我用的时候,怎么老是提示from语法错误,怎样使用联合查询那。

我后来干脆把那段联合查询拷贝出来在数据库里新建一个联合查询叫jjj,然后直接把sql改成

select * from aaa left join jjj where kkk=1

在数据库里面执行倒是好了,但在vb里面就是找不到jjj查询(活见鬼),这究竟是为什么???

还望大侠们指教!!!在线等
作者: CXNetSales    时间: 2005-4-25 03:02
jjj是一个查询吗!VB应该不认识查询吧!请指点,谢谢!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3