我想做的是获取具有比同一PartID更多的记录,但是具有空白的字段,而另一个不是。 SQL Server 2014。
SELECT COUNT(*), imbPartID
FROM PartBins
WHERE imbPartBinID = ''
GROUP BY imbPartID
HAVING COUNT(*) > 1
结果:
imbPartID imbPartLocation
----------------------------
11111 333-30
11111 320-12
22222
22222 243-43
33333 434-21
33333 122-09
44444
44444 651-04
等...
结果将显示出来。
Column1 imbPartID
2 22222
2 44444
答案 0 :(得分:1)
我想你想要
SELECT COUNT(*), imbPartID
FROM PartBins
GROUP BY imbPartID
HAVING SUM(CASE WHEN imbPartBinID = '' THEN 1 ELSE 0 END) > 0;