嗨我不知道這是否甚至可能在T-SQL中。根據行的組合返回結果
如果第2行和第3行/第5行和第6行的組合存在,那麼這個想法是「不」返回行1和行4。
declare @table table
(
A int,
B char(2),
C char(2),
D char(2)
)
insert into @table
select 2, 'A1', 'B1', NULL -- row 1
union
select 2, 'A1', 'B1', 'C1' -- row 2 and row 3 is a combination (values are equal)
union
select 3, 'A1', 'B1', 'C1'
union
select 2, 'A2', 'B2', NULL -- row 4
union
select 2, 'A2', 'B2', 'C2' -- row 5 and row 6 is a combination (values are equal)
union
select 3, 'A2', 'B2', 'C2'
任何人想要去這個嗎? 謝謝 問候 史蒂夫
也許你應該改寫的問題,沒有任何參考SQL。你想做什麼? –