一个分类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