Le due query non sono equivalenti, perchè nella tua estrai tutti i record presenti una e una sola volta, nell'altra vengono estratti tutti i record senza ripetizioni, quindi sia quelli che sono presenti una sola volta che quelli presenti più volte ma che che vengono estratti una sola volta.Originariamente inviato da theseo
uh grazie delle rispostee
io intanto ero arrivato a contare i record presenti una sola volta, così-->
SELECT campo, count(campo) as conteggio
from tabella group by campo
having count(campo) = 1
tu invece li conti con distinct-->
SELECT DISTINCT campo FROM tabella
ebbene li ho provati entrambi... ma perchè non danno lo stesso risultato numerico??
Per capirci con l'elenco
pippo
paperino
pluto
paperino
pluto
pluto
La Distinct di torna la tabella
pippo
paperino
pluto
La tua query ti ritorna
pippo