Bonjour,
Je suis en stage et je suis bloqué sur une requête que je juge complexe.
Je travaille sur une base de données portant sur l'élevage de bovins.
Une commande est passé est passé et concerne un ou 2 taureaux. Je dois
rédiger une requête qui fourni le nom, le numéro de travail, le stock réservé,
le stock achat du taureau 1 et/ou du taureau 2.
Une dose est réservé et acheté par un élevage qui a passé la commande
Voici les tables (uniquement les données utiles)
Commande (
CDE_NUM -clé primaire-
ELV_NUCHEP -numéro de l'élevage = client
TAS_NUNATI_1 : N° du taureau 1 concerné par la commande
TAS_NUNATI_2 : N° du taureau 2 éventuellement concerné par la
commande)
Elevage
(ELV_NUCHEP -numéro de l'élevage = client
...
)
DoseAchatée
(ELV_NUCHEP -numéro de l'élevage = client
TAS_NUNATI : N° du taureau pour lequel l'achat de doses a été effectué
ACHAT_NBDOSE : Nb de doses achetés
...)
DoseReservée
(ELV_NUCHEP -numéro de l'élevage = client
TAS_NUNATI : N° du taureau pour lequel l'achat de doses a été effectué
ACHAT_NBDOSE : Nb de doses reservés
...)
Je suppose qu'il faut utiliser une jointure externe, mais j'ai du mal à
obtenir le résultat escompté.
Si vous pouviez m'aider à rédiger la requête, cela me serait très utile car je
ne peux pour le moment pas continuer mon travail
Merci