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 :
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.