J'ai une base de données MYSQL5 et PHP 5. J'ai besoin d'une requête pour une page d'index de sites de jeux qui ne sélectionne que les 12 premiers de chaque catégorie de jeux. Voici ce que j'ai jusqu'ici.Requête SQL avancée. Top 12 de chaque catégorie (MYSQL)
$db->query("SELECT * FROM `games` WHERE status = 'game_published' AND `featured` = '1' ORDER BY `category`");
Le code php regroupe ensuite les jeux de la même catégorie et les affiche. Mais ouais ça ne limite pas le nombre de jeux de chaque catégorie comme je le veux.
Voici exactement ce que la structure de la table ressemble à: i49.tinypic.com/aysoll.png
Voici un blog qui ressemble à ce que je suis en train de faire: http://www.e-nformation.net/content/view/title/MySQL+Top+N+in+each+group+(group+inner+limit) Mais je ne peux pas donner un sens à cela.
Toute aide est appréciée.
Certaines des autres solutions fonctionnent mais je pense que c'est le meilleur. Merci. – Neddy