+ -
当前位置:首页 → 问答吧 → 求高手帮忙看一下SQL查询问题

求高手帮忙看一下SQL查询问题

时间:2011-02-28

来源:互联网

我用的是xp sp3+SQL2000 个人版

有下面一个查询,想查询出A列中有,而B列中没有的数据。
select A列 from 表A where A列 not in (select B列 from 表A)
原先数据有134000多条,查询没问题。
目前数据量达到14万多,发现这个查询执行后,没有结果。
请教高手,有没有遇到这样的情况?
是SQL个人版有数据量限制的原因还是其他什么原因?
望赐教!

作者: star-ula   发布时间: 2011-02-28

LZ走召弓虽。我用Access,超过1W条记录都不敢用in语句了~~
用自连接试试看吧?
SELECT 表A.A列
FROM 表A LEFT JOIN 表A AS 表A_1 ON 表A.A列 = 表A_1.B列
WHERE (((表A_1.B列) Is Null));

作者: roych   发布时间: 2011-03-01