mysql:表content字段mcid,ctrid,type
我现在想查询 每个分类(type)下面ctrid靠前的 前两位分组数据
select c.* from content c where 2>(select count(*) from content where type=c.type and c.ctrid<ctrid) order by type
where后面的2控制查询条数 子查询里面的关系运算符决定查询最大还是最小
解决啦 感谢大佬
SELECT
*
FROM
content t
WHERE
EXISTS (
SELECT
*
FROM
content tt
WHERE
tt.ctrid < t.ctrid
AND tt.type = t.type
HAVING
count(*) < 2
)