OVH Cloud OVH Cloud

Requete spéciale

2 réponses
Avatar
JCB
Bonjour,

Voici mon problème,
J'ai trois tables :
Contrats (N° de Contrat, Date, etc...)
Bons d'Entrées (N° de Contrat, N° de Bon, Date, Quantité, etc...)
Bons de Sorties (N° de Contrat, N° de Bon, Date, Quantité,etc...)
J'ai besoin de lister tous les bons d'Entrées et tous les bons de Sorties
d'un Contrat (Si j'ai 5 bons d'Entrées et 8 bons de Sorties je doit obtenir
13 lignes).
Comment faire pour réaliser ce type de requete ?

Cordialement

JCB

2 réponses

Avatar
bruno reiter [MVP]
une requete contrat jointure B entrée union une requete contrat jointure B
sortie

br

"JCB" wrote in message
news:
Bonjour,

Voici mon problème,
J'ai trois tables :
Contrats (N° de Contrat, Date, etc...)
Bons d'Entrées (N° de Contrat, N° de Bon, Date, Quantité, etc...)
Bons de Sorties (N° de Contrat, N° de Bon, Date, Quantité,etc...)
J'ai besoin de lister tous les bons d'Entrées et tous les bons de Sorties
d'un Contrat (Si j'ai 5 bons d'Entrées et 8 bons de Sorties je doit


obtenir
13 lignes).
Comment faire pour réaliser ce type de requete ?

Cordialement

JCB


Avatar
Michel PRIORI
Essaie
select <tes champs>
from contrats C
left outer join Entrees E
On C.? = E.?
left outer join Sorties S
On C.? = E.?
Si je n'ai pas fait de faute de gout tu devrais même obtenir une ligne par
contrat s'il n'existe ni d'entrée ni de sorties

Cordialement

"JCB" a écrit :

Bonjour,

Voici mon problème,
J'ai trois tables :
Contrats (N° de Contrat, Date, etc...)
Bons d'Entrées (N° de Contrat, N° de Bon, Date, Quantité, etc...)
Bons de Sorties (N° de Contrat, N° de Bon, Date, Quantité,etc...)
J'ai besoin de lister tous les bons d'Entrées et tous les bons de Sorties
d'un Contrat (Si j'ai 5 bons d'Entrées et 8 bons de Sorties je doit obtenir
13 lignes).
Comment faire pour réaliser ce type de requete ?

Cordialement

JCB