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
카테고리가있는 필드는 "섹션 ID"입니다.
. c_main 테이블에는 5 개의 범주가 있고 c_data 테이블에는 해당 범주에 해당하는 정보가 들어 있습니다. 대부분의 카테고리 데이터 (c_data에서)는 5-10 개의 항목을 가지고 있으며, 하나는 현재 80 개가 넘는 항목을 가지고 있습니다. – user242632
@nsan : 데이터가 필요합니다. –
http://pastebin.ca/1737829 – user242632