Bonjour,
Je possède trois tables :
ENTREPRISE (num, nom)
INDIVIDU (num, nom, prenom, refEntreprise)
COUPLE (num, refFemme, refHomme)
J'aimerai pouvoir obtenir la liste des couples avec pour chaque individu son entreprise. Autrement dit, j'aimerai obtenir les données de la manière suivante :
INDIVIDU.nom, INDIVIDU.prenom, ENTREPRISE.nom, INDIVIDU.nom, INDIVIDU.prenom, ENTREPRISE.nom
Les trois premiers champs étant ceux de la femme dans le couple et les trois suivants ceux de l'homme.
J'utilise la requete suivante pour obtenir les premières données du couple (mais sans le nom de l'entreprise) :
1 et 2 étant normalement remplacés par un SELECT sur la table COUPLE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT F.nom, F.prenom. F.refEntreprise, H.nom, H.prenom, H.refEntreprise FROM INDIVIDU F, INDIVIDU H WHERE F.num = 1 AND H.num = 2
Avec cette requête j'obtiens donc le numéro de l'entreprise alors que j'aimerai obtenir son nom.
Ceci est-il possible en une seule requête?
Il faut également tenir compte que certaines personnes n'ont pas d'entreprise.
Partager