那是我的表:
我必须计算每个ID_Ist遵循多少个不同的ID_Utente。 我试过这个:
SELECT DISTINCT COUNT(ID_Utente),ID_Ist
FROM scheda
GROUP BY ID_Ist
但它显示ID_Utente出现ID_Ist的每次出现的次数,因此它不会显示我想要的内容。 这应该是愚蠢的容易做到,但是我被困住了,我不知道该做什么,因为我还尝试了多个不同的查询但没有
答案 0 :(得分:1)
您需要count(distinct)
,而不是distinct count()
:
SELECT COUNT(DISTINCT ID_Utente), ID_Ist
FROM scheda
GROUP BY ID_Ist;
答案 1 :(得分:1)
SELECT COUNT(DISTINCT ID_Utente) as idcount ,ID_Ist FROM scheda GROUP BY ID_Ist