Tengo una base de datos MYSQL5 y PHP 5. Necesito una consulta para una página de índice de sitios web de juegos que solo selecciona los primeros 12 de cada categoría de juegos. Esto es lo que tengo hasta ahora.Consulta SQL avanzada. Top 12 de cada categoría (MYSQL)
$db->query("SELECT * FROM `games` WHERE status = 'game_published' AND `featured` = '1' ORDER BY `category`");
El código php luego agrupa los juegos de la misma categoría y los muestra. Pero sí, no limita el número de juegos de cada categoría como quiero.
Aquí es exactamente lo que la estructura de la tabla se ve así: i49.tinypic.com/aysoll.png
Este es un blog que suena como lo que yo estoy tratando de hacer: http://www.e-nformation.net/content/view/title/MySQL+Top+N+in+each+group+(group+inner+limit) pero no puedo darle sentido.
Cualquier ayuda es apreciada.
Algunas de las otras soluciones funcionan, pero creo que es la mejor. Gracias. – Neddy