首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

取出两表中不相同的数据解决思路

2012-01-21 
取出两表中不相同的数据有两张表test1,test2查询条件test1中的card_id等于test2中的user_card或者old_card

取出两表中不相同的数据
有两张表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)
[解决办法]
...嗯~还没想到比楼上好的了

热点排行