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
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