Bonjour, je souhaite faire une requête un peu particulière.
Cette requête doit sélectionner tous les films et les afficher mais aussi sélectionner la dernière image de sa propre galerie et la retourner dans cette même requête.
Je pense m'être planter dans la requête :
Je me suis planter à ce niveau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT ft.idfilm, ft.film, ft.film_link, g.genre,mt.descfilm, g.idgenre,mt.date_update FROM t_films AS mt LEFT JOIN t_films_title AS ft ON ( mt.idfilm = ft.idfilm ) LEFT JOIN t_genre AS g ON ( ft.idgenre = g.idgenre ) JOIN ( SELECT max (gal.idgalerie) from t_galerie_films as gal LEFT JOIN t_films_title as ft ON ft.idfilm = gal.idfilm ) ORDER BY mt.date_update
Je pense qu'une sous requête dans la jointure peu sélectionner la dernière image de la galerie et la retourner dans ce listing.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 JOIN ( SELECT max (gal.idgalerie) from t_galerie_films as gal LEFT JOIN t_films_title as ft ON ft.idfilm = gal.idfilm )
Erreur retourner :
#1248 - Every derived table must have its own alias
Partager