Requete doublon
Hors ligneSamurgence Le 29/05/2006 à 17:42 Profil de Samurgence Configuration de Samurgence

Bonjour,

J'ai un gros pb, j'ai une base de données de 15400 adresses, j'ai constaté que j'avais des doublons. Je fais une requete pour les visualiser mais ca ne fonctionne pas bien.

SELECT clt1.* FROM client clt1, client clt2 WHERE (clt1.nom=clt2.nom and clt1.prenom=clt2.prenom and clt1.ville=clt2.ville) and clt1.idclt<>clt2.idclt

Merci pour votre aide.
Hors ligneYergo Le 29/05/2006 à 18:31 Profil de Yergo Configuration de Yergo

salut,
qu'est ce que t'essai de faire avec cette requete ?
t'as des doublons just au niveau du champ 'adress' ?
c'est pa trop claire    mais bon pour ne pas afficher les doublons
c'est avec select distinct ..
a+
Hors ligneSweetdevil Le 30/05/2006 à 11:59 Profil de Sweetdevil Configuration de Sweetdevil

Viconaute ninja
Salut,

Euh yergo, c'est le contraire, je crois qu'il veut les afficher les doublons pour pouvoir épurer.
Samurgence, tu dis que ça ne marche pas bien... ça marche ou pas? parce que là...

Peut-être que le problème vient du fait que la saisie n'est pas parfaitement identique dans tes doublons, essaye de réduire tes critère de recherche et fait un tri (order by...).

++
--
Linux, il y a moins bien mais c'est plus cher.
Hors ligneAnthony Le 30/05/2006 à 12:05 Profil de Anthony Configuration de Anthony

Fou du volant
Salut,

on pourrait connaître la structure de tes deux tables et ce que tu recherches comme doublons ? (des doublons au niveau du nom, du prénom, du couple nom/prenom ?)

Merci d'avance pour les précisions.

a +
--

Hors ligneSweetdevil Le 30/05/2006 à 14:44 Profil de Sweetdevil Configuration de Sweetdevil

Viconaute ninja
mmm, comme qui dirait qu'il n'y en a qu'une de table sur laquelle il fait une auto-jointure, Antho :)
--
Linux, il y a moins bien mais c'est plus cher.
Hors ligneSamurgence Le 30/05/2006 à 15:46 Profil de Samurgence Configuration de Samurgence

Bonjour,

Je veux avoir la liste des clients qui sont identiques par leur nom,prenom et ville sur une base unique. d'ou les alias sur une meme base.

J'ai une base de données de 15000 adresses et je dois avoir une bonne partie de doublon et je veux supprimer les doublons en trop mais je veux le voir auparavant pour choisir celui que je dois supprimer.

Merci
Hors ligneYergo Le 30/05/2006 à 15:53 Profil de Yergo Configuration de Yergo

salut,
je crois avoir compris ce que t'essai de faire
samurgence a écrit :
Je fais une requete pour les visualiser mais ca ne fonctionne pas bien

qu'est ce que tu veux dire par la ?
pourquoi ta premiere requete ne marche t elle pas bien ?
qu'est ce que ca te retourne ?
a++
Hors ligneAnthony Le 30/05/2006 à 16:35 Profil de Anthony Configuration de Anthony

Fou du volant
SweetDevil a écrit :
mmm, comme qui dirait qu'il n'y en a qu'une de table sur laquelle il fait une auto-jointure, Antho :)


Raaa oui j'ai lu rapidement les deux alias je me suis mis dedans ^^

Bref on pourrait connaître la structure de ta table client ?

Et j'aimerais toujours savoir ce que tu recherches comme doublons, car ça peut être des doublons sur n'importe quoi, donc faut préciser ;)
--

Hors ligneYergo Le 30/05/2006 à 16:40 Profil de Yergo Configuration de Yergo

salut,
ce qu'il veut faire, je crois, c'est d'afficher plusieurs enregistrements qui se repetent pour la meme personne (même nom,prenom,ville)
mais avec une adresse (mail) differente !!
et ensuite en supprimer quelques uns a sa guize
a++
Hors ligneAnthony Le 30/05/2006 à 16:47 Profil de Anthony Configuration de Anthony

Fou du volant
Pourtant sa requête devrait être correcte apparemment, j'aimerais savoir d'où le "ça marche pas bien"... c'est pour ça que la structure des tables devrait être bonne pour qu'on puisse faire un test.
--

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels