j'ai un petit problème avec ma base que voici :
Table films
Code : Tout sélectionner
+-------+----------+-----------+-----------+-----------+
|film_id|film_titre|film_genre1|film_genre2|film_genre3|
+-------+----------+-----------+-----------+-----------+
|1 |Film1 |1 |2 |3 |
+-------+----------+-----------+-----------+-----------+
|2 |Film2 |3 |4 | |
+-------+----------+-----------+-----------+-----------+Code : Tout sélectionner
+--------+-----------+
|genre_id|genre_titre|
+--------+-----------+
|1 |Action |
+--------+-----------+
|2 |Aventures |
+--------+-----------+
|3 |Fantastique|
+--------+-----------+
|4 |Drame |
+--------+-----------+- Je souhaite récupérer les genres caractérisant un film dont je connais l'id, sachant qu'un film peut avoir plusieurs genres. Ma requête est la suivante :
Code : Tout sélectionner
select film_titre, genre_titre
from films a, films_genres b
where a.film_genre1=b.genre_id
or a.film_genre2=b.genre_id
or a.film_genre3=b.genre_id
and film_id=1Merci d'avance