requete T-sql avec jointures
bonjour,
j'ai un petit souci avec une requete t-sql
context : j'ai 4 tables :
livre : pk_livre, nom
livreVisuel : pk_livreVisuel, fk_Livre, fk_typeVisuel
typeVisuel : pk_typeVisuel
VisuelAuteur : pk_VisuelAuteur, fk_typeVisuel, pathAuteur
je voudrai faire une requete sur livre pour afficher les pathAuteur correspondants à chaque Livre ( je pourrai avoir deux pathAuteur pour un livre)
Requete :
Code:
1 2 3 4 5 6 7 8
| select
liv.pk_livre
, liv.nom
, visAut.pathAuteur
from livre liv INNER JOIN dbo.livreVisuel livVis
ON livVis.fk_livre = liv.pk_livre INNER JOIN dbo.typeVisuel typVis
ON typVis.pk_typeVisuel = livVis.fk_typeVisuel INNER JOIN dbo.VisuelAuteur VisAut
ON VisAut.fk_typeVisuel = typVis.pk_typeVisuel |
pb : le resultat de la requete est autant de ligne dans VisuelAuteur pour chaque livre.