Bonjour,

je fais une requête sur plusieurs tables.

select distinct champ1, champ2, champ3 from table1, table2, table3, table4
where ...

Problème: je reçois énormément de fois le même enregistrement (la même ligne) malgré le mot-clé distinct. J'imagine qu'il faudrait que je fasse une jointure, mais je ne sais pas trop comment ça marche. Faut-il que ma jointure soit externe ?

Je souhaiterais ne plus avoir aucune ligne en double...

Merci