我遇到了问题,我一直在为它工作过去三个小时左右,还没有找到解决方案。在SQL Server平台上运行。我有一张看起来像这样的桌子。寻找缺失的行T-SQL
PT ITM VAL
-- --- ---
01 01 A
01 02 B
01 03 C
02 01 A
02 03 C
03 01 A
03 02 B
我想找到哪些PT缺少项目编号。
在上面的情况下,PT02和PT03缺少两个项目。这是我开始工作的基础,但我不确定我是否在正确的轨道上。
select t.PT,t.ITM
FROM MYTABLE t
GROUP BY t.PT,t.ITM
HAVING COUNT(*) > 1
感谢 jlimited
所以每个PT只有三个ITMs – Sunny