Bonjour,
J'aurai besoin d'une petite aide vis à vis d'une requête que j'aimerais faire.
J'ai 3 tables:
- Interv (ID, Libellé)
- Etude (ID, Document(booleen), Date_Fin, IDBureau, IDInterv)
- Bureau (ID, Libellé)
Une Interv peut générer zéro ou plusieurs études, une étude se référant à un et un seul bureau.
j'aimerais que lorsqu'une interv. a plusieurs études, avoir les libellé des interv et les libellés des bureaux se référençant à une interv sur une même ligne.
Pour le moment j'ai ceci comme requête:
Mais ceci me retourne si j'ai 3 études par exemple pour l'interv ID = 3, 3 lignes avec le même libellé sur les 3 lignes et le libellé d'un Bureau différent avec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT int.libelle AS libelle, Bureau.libelle AS libelle_Bu FROM Bureau, Interv AS int, Etude WHERE int.ID = Etude. AND Etude.ID = Bureau.ID
J'ai cherché un peu, j'ai essayé avec des LEFT OUTER JOIN, INNER JOIN Etc... mais sans succès (car ne m'y connaissant pas très bien dans l'utilisation de ces jointures)
Je vous remercie de votre aide.
Partager