나는 다음과 같은 쿼리를 가지고 :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
을 이 "가상"열을 만들고 다른 두 결과를 계산에 사용하려면 어떻게해야합니까?
감사합니다.
감사합니다. 이것은 완벽하게 작동했습니다 :) –