日期:2014-05-19  浏览次数:20477 次

取出两表中不相同的数据
有两张表test1,test2  
查询条件test1中的card_id等于test2中的user_card或者old_card
如何根据此条件查出test1中的去除符合条件的数据
要求执行效率高,数据量2万条

------解决方案--------------------


select * from test1 a
where not exists(select 1 from test2 where a.card_id=user_card or a.card_id=old_card)
------解决方案--------------------
...嗯~还没想到比楼上好的了