Les deux requêtes présentées ont en effet le même résultat, mais syntaxiquement elles ne sont pas utilisées pour la même chose ...
Le DISTINCT sert à éliminer les doublons.
Le GROUP BY sert à regrouper avec des fonctions d'agrégats (SUM, COUNT, AVG, etc.).
Utiliser un GROUP BY sans fonction d'agrégat pour éliminer les doublons c'est comme disposer d'un caillou et d'un marteau, mais d'utiliser le caillou pour planter un clou. Ce n'est pas le bon outil ...
Je vais remplacer le Group BY par des Distinct dans les 5-6 requêtes concernées...
C'est quand même plus pratique le marteau :)
Site Internet : https://devst.go.yj.fr
Requête Distinct vs GROUP BY
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Site Internet : https://devst.go.yj.fr
Site Internet : https://devst.go.yj.fr