bonjour j'ai un probleme lorsque je joints deux tables entre elles, j'ai un nombre incalculable de resultats.
Je m'explique :
j'ai une table ARTICLE et une table RHPRESPE et les 2 champs qui lient ces deux tables sont le code de la societe et le code de l'article, le probleme c'est que lorsque je fais un distinct d'une ca ne me sort pas tous les champs et de deux les informations ne sont pas justes.
Je vous montre ma requete, en esperant que quelqu'un puisse repondre à mon problème.
Pour le resultat de la requete, j'ai fait un screenshot qui est joint au message.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM RHPRESPE LEFT JOIN ARTICLE ON ARTICLE.ARKTSOC=RHPRESPE.RHKTSOC AND ARTICLE.ARKTCODART=RHPRESPE.RHCTCODART AND ARTICLE.ARKTCOMART=RHPRESPE.RHCTCOMART WHERE RHPRESPE.RHKTSOC='007' AND RHPRESPE.RHCJFIN < '".date("Ymd")."' ORDER BY RHPRESPE.RHCTCODART ASC
(on peut voir que la 6eme colonne (PNS1060) se retrouve 380 fois quand meme
Merci d'avance
Partager