Bonjour,
je suis occupé de réaliser une médiathèque pour mon cours de technique informatique et j'ai un petit problèmes quant à la formulation d'une requête. Ci-joint vous trouverez le modèle logique de donnée associé à ce projet.
les données que j'aimerais récupérer sont : le titre, le genre, l'adressepc, l'année de sortie du film, la saga auquel il appartient mais également les noms des différents acteurs, réalisateurs et producteurs.
voici le genre de requête dont mysql me renvoie une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 select distinct media.titre, media.genre, media.adressepc, media.annéedesortie, media.saga, personne.nom, personne.prénom from media inner join acteur on acteur.idmedia=media.idmedia inner join realisateur on realisateur.idmedia=media.idmedia inner join producteur on producteur.idmedia=media.idmedia inner join personne on personne.idpersonne=acteur.idpersonne inner join personne on personne.idpersonne=realisateur.idpersonne inner join personne on personne.idpersonne=producteur.idpersonne where media.titre="x";
l'erreur renvoyée est que j'appelle plusieurs fois la table personne mais je ne vois pas comment faire d'autre pour récupérer en meme temps le nom des producteurs, des réalisateurs et des acteurs... existe-t-il une synthaxe particulière me permettant de les obtenir sans devoir appeler 3 fois la même table ?
merci pour votre attention, j'espère avoir une réponse assez rapidement car ce problème est assez urgent :s
Partager