Bonjour,
Je possède une table de 4 colonnes.
Mais je dois connaitre s'il y a des doublons sur 2 colonnes.
J'ai regardé cette requête mais cela ce fais que sur une colonne.
Merci
Bonjour,
Je possède une table de 4 colonnes.
Mais je dois connaitre s'il y a des doublons sur 2 colonnes.
J'ai regardé cette requête mais cela ce fais que sur une colonne.
Merci
Peux-tu donner un exemple de ce que tu appelles un "doublon sur deux colonnes" ?
Prenons les colonnes col2 et col3 a ne pas avoir de doublons.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 id col2 col3 col4 1 2 3 4 2 2 3 5 3 3 2 5 4 4 4 5 5 5 5 5 6 6 8 5 7 8 8 5 8 8 8 5
Pour mon exemple :
l'id 1 et 2 sont doublons.
l'id 7 et 8 sont doublons.
Voila
Est-ce que ceci est un doublon ?
id col2 col3
20 5 6
21 6 7
Bonjour,
Il suffit d'adapter la requête de la FAQ comme suit :
Ca devrait suffire, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT COUNT(*) AS nb_doubles, col2, col3 FROM la_table GROUP BY col2, col3 HAVING nb_doubles > 1
ced
Dans ce cas, la requête de ced devrait être ce que tu cherches.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager