반응형
karma_up과 karma_down이있는 테이블이 있다고 가정 해 보겠습니다. 누군가가 투표 할 때마다 karma_up이 증가하고 누군가가 투표 할 때마다 karma_down도 1 씩 증가합니다. 이러한 행을 선택하여 새 값의 합계로 정렬하려면 어떻게해야합니까? ORDER BY (karma_up-karma_down)가 내가 원하는 방식으로 작동하지 않는 것 같습니다. 나는 단순히 가장 높은 카르마를 가진 줄을 원합니다.
해결 방법
아주 간단
SELECT
ID, KARMA_UP, KARMA_DOWN, (KARMA_UP-KARMA_DOWN) AS USER_KARMA
FROM KARMA
ORDER BY USER_KARMA DESC
참조 페이지 https://stackoverflow.com/questions/1309203
반응형
'MySql' 카테고리의 다른 글
MySQL DBX 오류 : 드라이버를 제대로 초기화 할 수 없습니다. (0) | 2021.01.23 |
---|---|
MySQL GROUP BY의 ORDER BY 및 LIMIT (0) | 2021.01.23 |
MySQL Windows Vista에서 mysqldump .sql 파일을 MySQL 데이터베이스로로드하는 방법 (0) | 2021.01.23 |
MySQL Postgresql에서 MySQL의 ORDER BY FIELD () 시뮬레이션 (0) | 2021.01.23 |
MySQL XAMPP 및 phpMyAdmin을 통해 MySQL에 액세스 할 수 없습니다. (0) | 2021.01.22 |
댓글