日期:2014-05-17  浏览次数:20677 次

这个语句写错了,麻烦帮改一下?
select count(t.xh) from A t,rs_aac001 x where t.gmsfhm!=x.aac002

我要查两表不相等的记录,但结果却有2亿多,帮改一下呗,如何返回正确结果?
------解决方案--------------------
没明白,你是只想查a表中在b表中不存在的总数么。
还是要a表中有b表中没有和a表中没有b表中有的总和呢。
------解决方案--------------------
select count(t.xh) from A t WHERE T.gmsfhm NOT IN 
(SELECT x.aac002  FROM rs_aac001 x);
------解决方案--------------------
二楼四楼的语句均可满足楼主的要求