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 :
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 me suis planter à ce niveau :
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 
                )
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.
Erreur retourner :
#1248 - Every derived table must have its own alias