bonjour à tous,
j'ai trois tables:
produit(code,libelle,code_client,code_marque),
client(code,libelle,contact)
marque(code,libelle,observation)
Je souhaite afficher |produit.code|produit.libelle|client.libelle|marque.libelle| pour les lignes où produit.code_client=marque.code_client=client.code.
Pour cela, j'ai fait la requête suivante:
Le résultat n'est pas celui attendu, car dans ma table produit il y a 7 lignes or là il me ramène 12 lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT p.code,p.libelle,c.Client,m.marque FROM produit p INNER JOIN client c ON p.Code_Client=c.code INNER JOIN marque m ON p.Code_Client=m.Code_Client
Certaines lignes sont en double avec une comme si il y avait eu un produit cartésien.
Partager