J'ai voulu aléger le code mais ca t'as induit en erreur.
Le vrai code est :
SELECT `tbl_film`.`id_film`, `tbl_film`.`date` as `annee`, `tbl_film`.`titre` as `film`, `tbl_film`.`fichier`, `tbl_film`.`url` as `url_film`, `tbl_release`.`id_release`, `tbl_release`.`date`, `tbl_release`.`titre` as `release`, `tbl_release`.`url` FROM `tbl_release` LEFT JOIN `tbl_film` ON `tbl_film`.`id_film` = `tbl_release`.`film_id` WHERE `tbl_release`.`afficher` = 1 ORDER BY tbl_release.date DESC LIMIT :debut, :nb
A ces informations importantes, je fais un 2eme requete pour obtenir le nombre de fichier pour chaque release.
Ce n'est qu'une seule requete c'est pas bien grave.
Mais je voudrais afficher que les release ayant un fichier parfois.
Il suffirait de chercher dans tbl_fichier directement mais il n'y a pas moyen de faire une requete qui serait AS `nb_fichier` et de faire WHERE `nb_fichier` > 0
J'ai voulu aléger le code mais ca t'as induit en erreur.
Le vrai code est :
[sql]SELECT `tbl_film`.`id_film`, `tbl_film`.`date` as `annee`, `tbl_film`.`titre` as `film`, `tbl_film`.`fichier`, `tbl_film`.`url` as `url_film`, `tbl_release`.`id_release`, `tbl_release`.`date`, `tbl_release`.`titre` as `release`, `tbl_release`.`url` FROM `tbl_release` LEFT JOIN `tbl_film` ON `tbl_film`.`id_film` = `tbl_release`.`film_id` WHERE `tbl_release`.`afficher` = 1 ORDER BY tbl_release.date DESC LIMIT :debut, :nb[/sql]
A ces informations importantes, je fais un 2eme requete pour obtenir le nombre de fichier pour chaque release.
Ce n'est qu'une seule requete c'est pas bien grave.
Mais je voudrais afficher que les release ayant un fichier parfois.
Il suffirait de chercher dans tbl_fichier directement mais il n'y a pas moyen de faire une requete qui serait AS `nb_fichier` et de faire WHERE `nb_fichier` > 0