Office中国论坛/Access中国论坛

标题: 出错的:select client_id from client where client_id not in (select client_id [打印本页]

作者: 独舞雨农    时间: 2005-3-25 04:59
标题: 出错的:select client_id from client where client_id not in (select client_id
请教.我在用链拉外部的表时.

这个语句错误:select client_id from client where client_id not in (select client_id from quotmas)为什么啊?我在导入的表的情况下却不出错

错误提示如图[attach]9584[/attach]


作者: zyp    时间: 2005-3-25 05:26
从语法上看没什么错误请问client_id是个字段名吗?如果是表示ID是从属于表client表的,应该写成client.id
作者: 独舞雨农    时间: 2005-3-25 18:43
select client_id from client where client_id not in (select client_id from quotmas)

这个句子中的每一个单词都是正确的.这个句子在不链接表的情况.也就是说当client和quotmas是本地表或导入表时.一点错误都没有.当表client.quotmas是键接的时候就出现了这样的情况.说什么语法错误.我认为是此SQL是在查询中查询.速度太慢的原因.但我用了  

select client_id from client where client_id not exists (select client_id from quotmas)

来替换了也不行      

select client_id from client,quotmas where client.client_id=quotmas.client_id(+) and quotmas.client_id is null也不行...真是郁闷啊.没办法

[此贴子已经被作者于2005-3-25 10:51:18编辑过]


作者: 独舞雨农    时间: 2005-3-26 19:17
有人遇到过这样的情况吗?请不要吝啬你的知识和经验!这几天我快睡不着了
作者: swx    时间: 2005-3-28 20:14
双击链接表能看见链接来的表数据吗?




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