반응형
별칭 열에서 집계 함수 SUM을 계산하는 방법은 무엇입니까?
SELECT a.question_id,
a.level,
Count(a.question_id) AS rank,
Sum(rank) AS total
FROM logs AS a,
question AS b
WHERE a.question_id = b.q_id
AND a.level = '2'
GROUP BY a.question_id
ORDER BY rank DESC
해결 방법
재사용 된 별칭을 (SELECT 별칭)으로 감싸기 만하면됩니다.
SELECT a.question_id,
a.level,
COUNT(a.question_id) AS rank,
SUM(SELECT(rank)) AS total
FROM logs AS a,
question AS b
WHERE a.question_id = b.q_id
AND a.level = '2'
GROUP BY a.question_id
ORDER BY rank DESC
참조 페이지 https://stackoverflow.com/questions/14217944
반응형
'MySql' 카테고리의 다른 글
MySQL mysql을 사용하여 SQL Server에 연결할 수 있습니까? (0) | 2021.01.14 |
---|---|
MySQL mysql updating last inserted id (0) | 2021.01.14 |
MySQL Display Mysql table field values in Select box (0) | 2021.01.14 |
MySQL 주의 첫째 날과 마지막 날 (또는 월, 분기 또는 연도) 찾기 (0) | 2021.01.13 |
MySQL의 열에 인덱스 추가 (0) | 2021.01.13 |
댓글