首页 > sql 查出一个表中每个分组的两条数据,思路即可

sql 查出一个表中每个分组的两条数据,思路即可

一个分类ID对应问题ID表。
一个表中,一个分类会对应多个问题,因此一个分类ID对应多个问题ID,用 SQL 查出每个分类下的随机的两条数据,请教思路,别天马行空


SELECT a.id,a.question_category,a.title FROM question a WHERE ( SELECT COUNT( * ) FROM question WHERE question_category = a.question_category AND gmt_modify > a.gmt_modify and status=1) < 2 and a.question_category in (1,2,3,4,5) and a.status=1 ORDER BY a.question_category, a.gmt_modify desc

【热门文章】
【热门文章】