這裏是什麼,我想實現一個基本的例子:SQL:除非查詢
create table #testing (
tab varchar(max), a int, b int, c int)
insert into #testing VALUES ('x',1, 2, 3)
insert into #testing VALUES ('y',1, 2, 3)
insert into #testing VALUES ('x', 4, 5, 6)
select * from #testing
將產生表:
tab a b c
-----------------------
x 1 2 3
y 1 2 3
x 4 5 6
然後我想比較「標籤」的行基於A,b,C的值:
select a,b,c from #testing where tab = 'x'
except
select a,b,c from #testing where tab= 'y'
這給了我我所期待的答案:
a b c
------------
4 5 6
不過我想也包括標籤列在我的結果集,所以我想財產以後這樣的:
Select tab,a,b,c from #testing where ????
(select a,b,c from #testing where tab = 'x'
except
select a,b,c from #testing where tab= 'y')
我將如何實現這一目標?
工程完全按照要求,謝謝。 –