J'ai mis cette réponse parce que Erwin Smout posté une réponse qui a été si mal il a souligné qu'il est probablement la nécessité de s'en garder.
Erwin a suggéré:
"Pourquoi à chaque SÉLECTIONNEZ toujours différents ?"
Une façon plus appropriée la question serait: Si quelqu'un venait à prétendre que: "chaque SÉLECTIONNEZ toujours différents"; comment voulez-vous des commentaires sur la demande?
Si un candidat est incapable de tirer la demande descendu en flammes-ils:
- Ne comprends pas le problème avec la demande.
- Le manque de pensée critique.
- Le manque de capacité à communiquer des problèmes techniques.
Pour l'enregistrement
-
Supposons que votre requête est correcte, et ne renvoie pas les doublons, puis y compris DISTINCTS simplement les forces de l'SGBDR pour vérifier votre résultat (zéro avantage, et beaucoup de traitement supplémentaire).
-
Supposons que votre requête est incorrecte, et de ne revenir les doublons, puis y compris DISTINCTS simplement se cache le problème (encore une fois avec un traitement supplémentaire). Il serait préférable de repérer le problème et de le résoudre votre requête... ça va fonctionner plus rapidement de cette façon.