Применительно к структуре таблиц, предложенной sayber: добавь в questions поле count типа int со значением по умолчанию 0, а на таблицу answers (должна быть InnoDB) повесь триггеры:
DELIMITER $$
CREATE DEFINER = 'root'@'%' TRIGGER answers_after_insert
AFTER INSERT ON answers FOR EACH ROW
BEGIN
UPDATE questions
SET questions.count = questions.count + 1
WHERE questions.question_id = NEW.question_id;
END
$$
CREATE DEFINER = 'root'@'%' TRIGGER answers_after_delete
AFTER DELETE ON answers FOR EACH ROW
BEGIN
UPDATE questions
SET questions.count = questions.count - 1
WHERE questions.question_id = old.question_id;
END
$$
DELIMITER;
В этом случае поле questions.count автоматически будет содержать точное кол-во ответов на вопрос и фильтрация/сортировка по кол-ву ответов становится тривиальной.