Requete SQL!!

Résolu
fati.zahra Messages postés 80 Statut Membre -  
fati.zahra Messages postés 80 Statut Membre -
Bonjour,
pouvez vous m'aider à savoir où est l'erreur dans ma requête sql:

SELECT c.cin, c.nom, c.prenom, c.nationalite, c.tel, c.mail, c.civilite FROM candidat c , experiences e , formation f
WHERE c.cin = f.cin and c.cin = e.cin and domaine = '$domaine'";

je l'utilise dans un form recherche.php!! ce que je veux avoir ce sont les données personnelles d'un candidat qui répondent à mon critère, par exemple domaine=infomatique!!
le prob c'est qu'il m'affiche autant de fois ces données personnelles que le nombre d'enregistrement qui se trouvant dans ma base en relation avec ses experiences et ses foramtions!!
c'est à dire si j'ai par exemple 4 enregistrements concernant ses formations et 3 concernant ses experiences alors il m'affiche 7 fois les données personnelles de ce candidat!!!!

merci d'avance et bonne journée
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. Marco la baraque Messages postés 1030 Statut Contributeur 329
     
    Bonjour,
    Tu peux faire un select distinct, ça devrait résoudre ton problème.

    Cordialement,
    -1
  2. fati.zahra Messages postés 80 Statut Membre 1
     
    bonne idée mais un distinct sur quoi au juste???
    -1
  3. basshero816 Messages postés 115 Statut Membre 6
     
    Salut, tu fais juste SELCT DISTINCT c.cin, c.nom, c.prenom, c.nationalite, c.tel, c.mail, c.civilite FROM candidat As c , experiences As e , formation As f
    WHERE c.cin = f.cin and c.cin = e.cin and domaine = '$domaine'";

    @+
    -1
  4. fati.zahra Messages postés 80 Statut Membre 1
     
    wééééééééééé ca marche!! merci infiniment et bonne journée
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. basshero816 Messages postés 115 Statut Membre 6
     
    N'oublie pas de mettre le post en résolu ^^

    Bonne journée!
    -1
  7. fati.zahra Messages postés 80 Statut Membre 1
     
    ok entendu et booooooonne journée ;-)!!
    -1