Je voudrai transformer la requete suivante qui fonctionne, afin de me
sortir uniquement les doublons de prenom+nom et pas seulement nom (qui
sont bien sûr nombreux ...)
SELECT Prenom, Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base,
Date_dern_cnx, Date_dern_modif_base, Sup_fiche,
Niveau_affic_gest
FROM Contacts
WHERE (Nom IN
(SELECT Nom
FROM Contacts AS Tmp
GROUP BY Nom
HAVING COUNT(*) > 1))
ORDER BY Nom, Prenom
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Moreau
Comme ça, je pense, (je n'ai pas vérifié la requete) :
SELECT Contacts.Prenom, Contacts.Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base, Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest FROM Contacts INNER JOIN ( SELECT Nom, Prenom FROM Contacts GROUP BY Nom, Prenom HAVING COUNT(*) > 1 ) Tmp ON Contacts.Nom=Tmp.Nom AND Contacts.Prenom=Tmp.Prenom ORDER BY Contacts.Nom, Contacts.Prenom
Laurent.
"herve" wrote in message news:
Bonjour,
Je voudrai transformer la requete suivante qui fonctionne, afin de me sortir uniquement les doublons de prenom+nom et pas seulement nom (qui sont bien sûr nombreux ...)
SELECT Prenom, Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base, Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest FROM Contacts WHERE (Nom IN (SELECT Nom FROM Contacts AS Tmp GROUP BY Nom HAVING COUNT(*) > 1)) ORDER BY Nom, Prenom
Merci de votre aide a+ herve
Comme ça, je pense, (je n'ai pas vérifié la requete) :
SELECT Contacts.Prenom, Contacts.Nom, Cp, Ville, Adresse, Pseudo, Mdp,
Date_creat_base,
Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest
FROM Contacts
INNER JOIN
( SELECT Nom, Prenom
FROM Contacts
GROUP BY Nom, Prenom
HAVING COUNT(*) > 1
) Tmp
ON Contacts.Nom=Tmp.Nom AND Contacts.Prenom=Tmp.Prenom
ORDER BY Contacts.Nom, Contacts.Prenom
Laurent.
"herve" <hd-nospam@9online.fr> wrote in message
news:3FD444F0.9010706@9online.fr...
Bonjour,
Je voudrai transformer la requete suivante qui fonctionne, afin de me
sortir uniquement les doublons de prenom+nom et pas seulement nom (qui
sont bien sûr nombreux ...)
SELECT Prenom, Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base,
Date_dern_cnx, Date_dern_modif_base, Sup_fiche,
Niveau_affic_gest
FROM Contacts
WHERE (Nom IN
(SELECT Nom
FROM Contacts AS Tmp
GROUP BY Nom
HAVING COUNT(*) > 1))
ORDER BY Nom, Prenom
Comme ça, je pense, (je n'ai pas vérifié la requete) :
SELECT Contacts.Prenom, Contacts.Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base, Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest FROM Contacts INNER JOIN ( SELECT Nom, Prenom FROM Contacts GROUP BY Nom, Prenom HAVING COUNT(*) > 1 ) Tmp ON Contacts.Nom=Tmp.Nom AND Contacts.Prenom=Tmp.Prenom ORDER BY Contacts.Nom, Contacts.Prenom
Laurent.
"herve" wrote in message news:
Bonjour,
Je voudrai transformer la requete suivante qui fonctionne, afin de me sortir uniquement les doublons de prenom+nom et pas seulement nom (qui sont bien sûr nombreux ...)
SELECT Prenom, Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base, Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest FROM Contacts WHERE (Nom IN (SELECT Nom FROM Contacts AS Tmp GROUP BY Nom HAVING COUNT(*) > 1)) ORDER BY Nom, Prenom
Merci de votre aide a+ herve
herve
Bonjour et merci celà fonctionne bien a+ herve PS: j'ai lançé un nouveau fil car mon problème de fond n'est pas résolu car je souhaitai faire ressortir un problème de doublon que je n'arrive pas à lister (pb accent)
Laurent Moreau a écrit:
Comme ça, je pense, (je n'ai pas vérifié la requete) :
SELECT Contacts.Prenom, Contacts.Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base, Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest FROM Contacts INNER JOIN ( SELECT Nom, Prenom FROM Contacts GROUP BY Nom, Prenom HAVING COUNT(*) > 1 ) Tmp ON Contacts.Nom=Tmp.Nom AND Contacts.Prenom=Tmp.Prenom ORDER BY Contacts.Nom, Contacts.Prenom
Laurent.
Bonjour
et merci celà fonctionne bien
a+
herve
PS: j'ai lançé un nouveau fil car mon problème de fond n'est pas résolu
car je souhaitai faire ressortir un problème de doublon que je n'arrive
pas à lister (pb accent)
Laurent Moreau a écrit:
Comme ça, je pense, (je n'ai pas vérifié la requete) :
SELECT Contacts.Prenom, Contacts.Nom, Cp, Ville, Adresse, Pseudo, Mdp,
Date_creat_base,
Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest
FROM Contacts
INNER JOIN
( SELECT Nom, Prenom
FROM Contacts
GROUP BY Nom, Prenom
HAVING COUNT(*) > 1
) Tmp
ON Contacts.Nom=Tmp.Nom AND Contacts.Prenom=Tmp.Prenom
ORDER BY Contacts.Nom, Contacts.Prenom
Bonjour et merci celà fonctionne bien a+ herve PS: j'ai lançé un nouveau fil car mon problème de fond n'est pas résolu car je souhaitai faire ressortir un problème de doublon que je n'arrive pas à lister (pb accent)
Laurent Moreau a écrit:
Comme ça, je pense, (je n'ai pas vérifié la requete) :
SELECT Contacts.Prenom, Contacts.Nom, Cp, Ville, Adresse, Pseudo, Mdp, Date_creat_base, Date_dern_cnx, Date_dern_modif_base, Sup_fiche, Niveau_affic_gest FROM Contacts INNER JOIN ( SELECT Nom, Prenom FROM Contacts GROUP BY Nom, Prenom HAVING COUNT(*) > 1 ) Tmp ON Contacts.Nom=Tmp.Nom AND Contacts.Prenom=Tmp.Prenom ORDER BY Contacts.Nom, Contacts.Prenom