Problème de doublons

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de doublons

par @rthur » 27 sept. 2008, 03:39

Bonjour,

Qu'entends tu par "couple"?
Tu as une table employés qui contient des infos sur les employés donc l'année de naissance.
Si tu fais un SELECT * FROM employes WHERE anne_naissance="1980" tu va récupérer la liste de tous les employes partageant la même année de naissance.
Maintenant je ne comprends pas comment tu veux former des couples? tu as un champ nom et tu filtre pour ceux ayant le même nom?

Donne nous le schéma de ta table ainsi qu'un jeu d'essai éventuel pour que l'on comprenne bien ton pb.

Problème de doublons

par kaos189 » 27 sept. 2008, 02:40

Salut à tous,

D'abord félicitations pour les auteurs du site, il est vraiment sympa...

Voici mon problème:

J'ai une table qui contient une liste d'employés et je dois identifier les couples qui partagent la même année de naisssance.

Le problème est que je n'arrive pas à supprimer les
doublons de couples: je fais un [SELF JOINT] sur cette unique table, ensuite j'ajoute une condition [WHERE] pour éviter d'avoir un couplage de la même personne,
mais je ne parviens toujours pas à filtrer ces satanés doublons de couples que j'ai mis ici entre parenthèses:

id_1 id_2
-------------
A B
A C
(B A)
B F
(C A)

etc.........

....alors si quelqu'un pouvais m'eclairer assez rapidement sur la question je lui serai vraiment reconnaissant, cet exercice est pour moi décisif.

D'avance merci
a+