Originariamente inviato da k.b
Oppure
codice:
SELECT DISTINCT campo FROM tabella
GROUP BY dovrebbe essere usato in congiunzione con la aggregate functions come COUNT, AVG, MAX ecc.
Bella questa. E' un raggruppamento e lo usi come e quando ti pare. I gusti personali sono gusti personali. In molti casi sono equivalenti in altri no.

La differenza e' che il distinct si estende a tutto il result set, il group by al solo campo/campi designato/i. Entrambi prendono il primo che soddisfa la richiesta. Che ne sappiamo se nella query, che non conosciamo, ricerca anche un altro campo? Quella citata sarebbe una tabella con valori duplicati e quindi e' solo un esempio e non finisce li (la tabella).

Anyway... up to you.