OVH Cloud OVH Cloud

Requete

1 réponse
Avatar
JCB
Bonjour,
J'ai trois tables :
1 table Contrats (N° de Contrat, Fournisseur, Tonnage Commandé, etc...)
1 Table Entrées (N° de Bon, N° de Contrat, Quantité Reçue, etc...)
1 Table Sorties (N° de bon, N° de Contrat, Quantité Livrée, Client, etc...)
J'ai besoin de réaliser une requete qui doit permettre de faire figurer :
le N° du Contrat (il figure sur les trois tables)
les quantités entrées, détaillées par N° de bon
les quantités sorties, détailles par N° de bon
Comment faire pour que cette requete me génère autant de lignes qu'il y a de
bons d'entrées et en plus autant de lignes qu'il y a de bons de Sorties; 5par
exemple si j'ai 5 bons de fournisseurs et 8 bons de livraisons je souhaite
avoir 13 lignes.)

Merci de votre aide.

Cordialement

JCB

1 réponse

Avatar
Nicolas Gouyette
Je suis pas un expert SQL mais pourquoi pas :

SELECT N°Bon, N°contrat, QuantitéRecue, QuantitéLivrée
FROM Contrats, Entrées, Sorties
WHERE Contrats.N°Contrat = Entrées.N°Contrat
AND Contrats.N°Contrat = Sorties.N°Contrat
AND Contrats.N°Contrat = <Un numéro de contrat>
ORDER BY N°Bon

JCB a formulé la demande :
Bonjour,
J'ai trois tables :
1 table Contrats (N° de Contrat, Fournisseur, Tonnage Commandé, etc...)
1 Table Entrées (N° de Bon, N° de Contrat, Quantité Reçue, etc...)
1 Table Sorties (N° de bon, N° de Contrat, Quantité Livrée, Client, etc...)
J'ai besoin de réaliser une requete qui doit permettre de faire figurer :
le N° du Contrat (il figure sur les trois tables)
les quantités entrées, détaillées par N° de bon
les quantités sorties, détailles par N° de bon
Comment faire pour que cette requete me génère autant de lignes qu'il y a de
bons d'entrées et en plus autant de lignes qu'il y a de bons de Sorties; 5par
exemple si j'ai 5 bons de fournisseurs et 8 bons de livraisons je souhaite
avoir 13 lignes.)

Merci de votre aide.

Cordialement

JCB