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