मेरे पास एक MYSQL5 डेटाबेस और PHP 5. है। मुझे गेम वेबसाइट इंडेक्स पेज के लिए एक क्वेरी चाहिए जो केवल प्रत्येक श्रेणी के गेम से पहले 12 का चयन करे। यह है, जो कि अभी तक मेरे पास है।उन्नत एसक्यूएल क्वेरी। प्रत्येक श्रेणी से शीर्ष 12 (MYSQL)
$db->query("SELECT * FROM `games` WHERE status = 'game_published' AND `featured` = '1' ORDER BY `category`");
PHP कोड तब एक ही श्रेणी के समूह को एक साथ समूहित करता है और उन्हें प्रदर्शित करता है। लेकिन हाँ, यह प्रत्येक श्रेणी से खेल की संख्या को सीमित नहीं करता है जैसा मैं चाहता हूं।
यहाँ एकदम वही है जिसे तालिका की संरचना लगता है: i49.tinypic.com/aysoll.png
यहाँ एक ब्लॉग पोस्ट जो मुझे क्या करना है कोशिश कर रहा हूँ की तरह लगता है है: http://www.e-nformation.net/content/view/title/MySQL+Top+N+in+each+group+(group+inner+limit) लेकिन मैं नहीं कर सकता इसका अर्थ बनाओ।
किसी भी मदद की सराहना की जाती है।
कुछ अन्य समाधान काम करते हैं लेकिन मुझे लगता है कि यह सबसे अच्छा है। धन्यवाद। – Neddy