您的位置:首页 > 数据库 > MySQL

MySQL获取所有分类的前N条记录

2016-08-25 11:40 369 查看
SELECT a1.* FROM t_content a1
INNER JOIN
(SELECT a.channelId,a.id FROM t_content a LEFT JOIN t_content b
<![CDATA[ ON a.channelId=b.channelId AND a.id<=b.id ]]>
AND a.status=2
GROUP BY a.channelId,a.id
<![CDATA[  HAVING COUNT(b.id)<=10]]>
)b1
ON a1.channelId=b1.channelId AND a1.id=b1.id
ORDER BY a1.channelId,a1.id DESC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: