我想从同一张表中选择不匹配的组合:
表1
因此,如上表所示,日期2018年9月15日缺少#Id组合(#3,#4,#5),而#Id组合(#8,#9,#10)完全不同与2018年9月14日相比.2018年9月15日。
所以我想选择这样的ID [#Id组合(#8,#9,#10)]并打印出来
如何通过查询找到它?
答案 0 :(得分:0)
当您说“组合#8”时,您实际上是指服务器3 +许可证1?像这样吗?
declare @daycount int
select @daycount = count(distinct [date]) from table1
select ServerID, LicenseID
from table1
group by ServerID, LicenseID
having count(*) != @daycount