2016-07-02 5 views
0

Это мой стол:я застрял в легком запросе

enter image description here

Я должен подсчитать, сколько отчетливого ID_Utente следует каждому ID_Ist. Я попытался это:

SELECT DISTINCT COUNT(ID_Utente),ID_Ist 
FROM scheda 
GROUP BY ID_Ist 

, но он показывает количество каждого вхождения ID_Utente, где появляется ID_Ist, поэтому он не показывает, что я хочу. Это должно быть глупо легко сделать, но я застрял, и я не знаю, что делать, так как я также пытался несколько различных запросов, но ничего

ответ

1

Вы хотите count(distinct), не distinct count():

SELECT COUNT(DISTINCT ID_Utente), ID_Ist 
FROM scheda 
GROUP BY ID_Ist; 
+0

Oooooooh thank you – LucaPearl

1
SELECT COUNT(DISTINCT ID_Utente) as idcount ,ID_Ist FROM scheda GROUP BY ID_Ist 
+0

Oooooooh благодарит вас – LucaPearl

+0

:) небольшая ошибка –