- Comment éviter d'inclure des valeurs en double dans un résultat de requête?
- Pourquoi ma requête a-t-elle des doublons?
- Comment empêcher les doublons dans la requête sélectionnée?
Comment éviter d'inclure des valeurs en double dans un résultat de requête?
Le mot-clé distinct élimine les lignes en double dans le résultat.
Pourquoi ma requête a-t-elle des doublons?
La requête est un moyen de regrouper les enregistrements; ce n'est pas un outil de rapport. La sortie de la requête vous montre simplement si l'enregistrement appartient à la requête. Si un champ avec une relation un-à-plusieurs est dans vos filtres, votre sortie ou votre tri, l'enregistrement apparaîtra plusieurs fois - une fois pour chaque fois que l'enregistrement répond aux critères.
Comment empêcher les doublons dans la requête sélectionnée?
Le mot clé SQL distinct, dont nous avons déjà discuté est utilisé en conjonction avec l'instruction SELECT pour éliminer tous les enregistrements en double et en récupérant uniquement les enregistrements uniques.