Bonjour tout le monde,
J’ai cette requête :
champs2 est le même sur toutes les lignes, mais le DISTINCT modifie le tri, je veux savoir sur la base de quelle logique ce changement de tri?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select DISTINCT champs1,champs2 from table order by champs2 ;
PS : Dans mon exemple, et vu que j’ai pas de doublon, la requête sans/avec DISTINCT est censée renvoyer le même résultat mais c’est pas le cas.
Avous-vous une idée le DISTINCT fait quoi à part l’élimination des doublons ? d’autres Order by peut être ? Où alors avez-vous une idée sur l'algorithme de "DISTINCT" ?
Merci
Partager