嗨我不知道这是否甚至可能在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。你想做什么? –