У меня есть следующий запрос:Результатов заказа MySQL по общим гирям
SELECT
p.`ID`,
(SELECT COUNT(`ID`) FROM `comments` c WHERE c.`post_id` = p.`ID`) AS `comments`,
(SELECT COUNT(`ID`) FROM `likes` l WHERE l.`post_id` = p.`ID`) AS `likes`
FROM `posts` p
Я хочу заказать результаты по третьему колонку, которая будет рассчитываться следующим образом:
order = comments * 6 + likes * 4
Как я могу создать этот «виртуальный» столбец и использовать результаты двух других в расчете?
Спасибо!
Спасибо! Это сработало отлично :) –