我遇到了一个问题,过去三个小时左右我一直在解决这个问题,但没有找到解决方案。在 SQL Server 平台上运行。我有一个看起来像这样的表。
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