Tôi có một cơ sở dữ liệu MYSQL5 và PHP 5. Tôi cần một truy vấn cho một trang chỉ mục trang web trò chơi mà chỉ chọn 12 từ đầu tiên từ mỗi thể loại trò chơi. Đây là những gì tôi có cho đến nay.Truy vấn SQL nâng cao. Top 12 từ mỗi loại (MYSQL)
$db->query("SELECT * FROM `games` WHERE status = 'game_published' AND `featured` = '1' ORDER BY `category`");
Mã php sau đó nhóm các trò chơi cùng thể loại lại với nhau và hiển thị chúng. Nhưng yeah nó không giới hạn số lượng trò chơi từ mỗi thể loại như tôi muốn.
Đây là chính xác những gì cấu trúc của bảng trông giống như: i49.tinypic.com/aysoll.png
Đây là một bài viết trên blog mà âm thanh như những gì tôi đang cố gắng để làm: http://www.e-nformation.net/content/view/title/MySQL+Top+N+in+each+group+(group+inner+limit) Nhưng tôi không thể hãy hiểu nó.
Mọi trợ giúp đều được đánh giá cao.
Một số giải pháp khác hoạt động nhưng tôi nghĩ đây là giải pháp tốt nhất. Cảm ơn. – Neddy