Bonjour tout le monde,
Je dois faire une requete pour afficher des achats qui soient ou non rattaché a une affaire. Voici la structure en gros de mes 2 tables :
ACHAT
------
NumAchat
NumLigne
NomArt
AFFIMP
---------
NumAchat
NumLigne
NumAffaire
La table ACHAT regroupe la liste des achats avec un numéro, un numéro de ligne d'achat et une désignation de l'article concerné. La table AFFIMP regroupe la liste des achats imputés a une affaire c'est a dire rattaché a une affaire.
J'ai donc fais cette requete :
Cependant ca ne fonctionne pas, le resultat me donne la liste des lignes d'achat mais si une ligne d'achat n'est pas imputé il ne la fais pas apparaitre. Ou alors si une ligne est imputé mais pas l'autre cette derniere prend le numéro d'affaire de la premiere. Des fois aussi il multiplie le nombre de lignes a affiché par le nombre de lignes présentes, par exemple si j'ai 2 lignes il m'en met 2x2 lignes, 3 lignes 3x3 lignes, ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select --- from achat inner join affimp on achat.numachat=affimp.numachat where NoBonRecepto=--- AND bdrc.CodeFournisseur=---
Je pense que ca vient de ma jointure mais j'arrive pas a m'en sortir.
Merci de votre aide
Partager