Requete SQL!!

Résolu
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. Contributeur
    Bonjour,
    Tu peux faire un select distinct, ça devrait résoudre ton problème.

    Cordialement,
    1. 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. wééééééééééé ca marche!! merci infiniment et bonne journée
        1. N'oublie pas de mettre le post en résolu ^^

          Bonne journée!