MySQL COUNT DISTINCT
Ieri avevo la necessità di contare i clienti univoci che avevano eseguito un ordine (come db uso MySQL).
Visto che ogni cliente può fare più di un ordine ovviamente, questa query non era sufficiente:
SELECT COUNT(cliente) AS cl FROM ordini;
Mi serviva usare DISTINCT e il COUNT insieme.
La cosa in verità è molto più semplice di quello che si crede:
SELECT COUNT(DISTINCT cliente) AS cl FROM ordini;
In questo modo vengono contati i clienti unici (o il campo che vi serve insomma).
Enjoy!
database mysql count distinct
Commentami!