Bonjour à tous,
J'aimerais, par le biais d'une requête SQL, ramener plusieurs noms d'acteurs pour un film donné.
Bien sur, j'ai construit ma table FILMS avec plusieurs clés étrangères (Acteur_1, Acteur_2, Acteur_3, etc.) et ce sont bien les mêmes types de données (Integer).
Mes tables :
FILMS (Id, Nom, Acteur_1, Acteur_2, Acteur_3)
AUTEURS (Id, Nom)
Mon soucis consiste à les ramener tous en même temps, dans des colonnes différentes. Pour ce faire, j'ai utilisé la requête suivante :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT f.Nom, a.Nom, a.Nom, a.Nom FROM ACTEURS a, FILMS f WHERE a.Id=f.Acteur_1 AND a.Id=f.Acteur_2 AND a.Id=f.Acteur_3
Cette dernière ne me renvoi rien.
Merci d'avance pour votre aide.
Partager