我需要一個查詢;條件是: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