我想要計算字段D中不同值的數量,按字段A,B和C分組。如果計數返回1,我想知道什麼是D的值是。TSQL選擇一個字段我還在計數
例如:
SELECT A, B, C, COUNT(D) AS D_COUNT
FROM EXAMPLE_TABLE
GROUP BY A, B, C
HAVING COUNT(D) = 1
這已經有一段時間,因爲我做了SQL,和我是見過世面的,並圍繞這一點,我相信有可能是一些非常簡單而明顯的我俯瞰。例如,我嘗試了多個連接到同一個表,但我一直遇到'D'不包含在聚合或組中的問題.. 任何想法?
上帝,我從來沒有想到這一點。比我混雜的連接好得多。謝謝! –