J'ai des articles qui peuvent apparaitre dans 3 rubriques.
je souhaite faire apparaitre sur une page les derniers articles de chaque rubrique.
J'ai une table pour les articles et une table qui gère l'appartenance à une ou plusieurs rubriques.
Pour le moment, je gère mon besoin avec 3 requetes (1 requete par rubrique) du type:
$reqram = "SELECT filinfo.id, filinfo.dcrea, filinfo.titre, DATE_FORMAT(dcrea, '[%d/%m - %H:%i]') AS 'dcreation', refinfo.ref, refinfo.idinf"
. " FROM filinfo, refinfo"
. " WHERE filinfo.id = refinfo.idinf"
. " AND refinfo.ref='ram'"
. " ORDER BY filinfo.dcrea DESC"
. " LIMIT 1";
Comme je débute, je me demandais, par curiosité, si ma méthode était la seule ou s'il existait un moyen plus simpe de couvrir mon besoin avec une requete unique. Je n'ai pas de problème de perf. C'est juste pour apprendre.