c_data中的每個項目都在一個類別/部分中。我想限制每個類別顯示多少項目,而不是限制檢索項目的總數。很顯然,如果我在查詢中添加「限制20」之類的內容,它只會總共獲取20個結果,而不是每個類別的20個結果。每個類別的MySQL限制結果
SELECT cm.id,
cm.title AS cmtitle,
cm.sectionid,
cm.type AS cmtype,
cd.id,
cd.time,
cd.link,
cd.title,
cd.description,
cd.sectionid AS sectionid
FROM c_main AS cm
JOIN c_data AS cd ON cd.sectionid=cm.sectionid
WHERE cd.sectionid=cm.sectionid
ORDER by id ASC
該分類的字段是「sectionid」。
被列入它。 c_main表包含5個類別,而c_data表包含與這些類別對應的信息。大多數類別的數據(在c_data中)有5-10個項目,其中一個目前有80個項目。 – user242632 2010-01-04 19:11:14
@nsan:需要該數據 – 2010-01-04 19:25:56
http://pastebin.ca/1737829 – user242632 2010-01-04 20:24:38