我需要一个查询;条件是:Mysql查询获取每个类别的前5个子类别
我想从每个类别中只选择最新的5个子类别;
当前的查询是:
SELECT a.id,a.catagory_name,b.id as sucid,b.subcatagory_name
FROM category a
LEFT JOIN subcategory b ON a.id = b.catagory_id
WHERE a.active='y' AND b.active='y'
ORDER BY a.priority,b.subcatagory_name
添加'LIMIT 5'?这就是你需要的一切吗?如果您需要更多信息,请在您的问题中提供更多信息。 – Flimzy
选中此:http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-per-group-in-sql/ – malletjo