日期:2014-05-17 浏览次数:20473 次
--用exists是这样的
declare @A table (订单号 int,客户 varchar(1),数量 int)
insert into @A
select 1000,'A',100 union all
select 2000,'B',200 union all
select 3000,'C',300
declare @B table (订单号 int,客户 varchar(1),数量 int)
insert into @B
select 1000,'A',100 union all
select 2000,'B',200
SELECT 订单号,客户,数量 FROM @A a
WHERE NOT EXISTS(SELECT TOP 1 * FROM @b b where a.订单号=b.订单号
and a.客户=b.客户 and a.数量=b.数量)
/*
订单号 客户 数量
----------- ---- -----------
3000 C 300
*/