Ho un database MYSQL5 e PHP 5. Ho bisogno di una query per una pagina di indice di siti web di giochi che seleziona solo i primi 12 di ogni categoria di giochi. Ecco cosa ho finora.Query SQL avanzata. Top 12 di ogni categoria (MYSQL)
$db->query("SELECT * FROM `games` WHERE status = 'game_published' AND `featured` = '1' ORDER BY `category`");
Il codice php raggruppa quindi i giochi della stessa categoria e li visualizza. Ma sì, non limita il numero di giochi di ogni categoria come voglio.
Qui è esattamente ciò che la struttura della tabella assomiglia: i49.tinypic.com/aysoll.png
Ecco un post che suona come quello che sto cercando di fare: http://www.e-nformation.net/content/view/title/MySQL+Top+N+in+each+group+(group+inner+limit) ma non posso dargli un senso.
Qualsiasi aiuto è apprezzato.
Alcune delle altre soluzioni funzionano ma penso che questo sia il migliore. Grazie. – Neddy