我有一张这样的表
IDX IDY ColX ColY ...
------------------------------
idx1 idy1
idx1 idy1
idx1 idy1
idx2 idy4
idx2 idy4
idx3 idy1
idx3 idy1
idx3 idy1
idx3 idy1
... ...
... ...
因此,对于每个唯一的IDX,都有一个IDY。我需要跨唯一IDX的IDY计数。 即,我需要
Count IDY
---------------
2 idy1 (1 for idx1s and 1 for idx3s)
1 idy4 (1 for idx2s)
...
我可以在一个查询中执行此操作吗?怎么样?
答案 0 :(得分:3)
SELECT
IDY, Count(DISTINCT IDX) As IDXCount
FROM
TableName
Group BY
IDY