Salut,
J'ai cette requête :
1 2 3 4 5 6 7 8 9 10 11
|
Select tbParties.IDOperation as 'Operation',
tbParties.IDPartie as 'IDPartie',
tbParties.NumPartie as 'NumPartie',
tbCompositions.IDCommande as 'Commande',
(Select Count(*) From tbBalles Where tbBalles.IDPartie=tbParties.IDPartie) as 'Quantite',
tbPrix_Cl.Prix as 'Prix'
From tbParties, tbCompositions, tbCommandes, tbPrix_Cl
Where (tbParties.IDCompo = tbCompositions.IDCompo And tbCompositions.IDCommande = tbCommandes.IDCommande) And
(tbCommandes.IDCommande=tbCompositions.IDCommande And tbCommandes.IDClientIN=tbPrix_Cl.IDClient
And tbPrix_Cl.IDOperation=tbParties.IDOperation) |
Cela fonctionne comme je le souhaite...
Maintenant je souhaiterais : si (tbCommandes.IDCommande=tbCompositions.IDCommande And tbCommandes.IDClientIN=tbPrix_Cl.IDClient
And tbPrix_Cl.IDOperation=tbParties.IDOperation) ne me renvoit rien... alors appliquer cette liaison ci à la place :
(tbPrix.IDOperation=tbParties.IDOperation)
Comment est-ce que je peux m'y prendre ?
Merci de votre aide...
Partager