요구사항
댓글에서 login_id 가 manager 일경우 제일 위에 보이도록 하자.
작업
SELECT ...
ORDER BY CASE WHEN u.login_id='manager' then 1 WHEN c.seq then 2 end, c.seq DESC
ORDER BY CASE WHEN u.login_id='manager' then 1 WHEN c.seq then 2 end, c.seq DESC
이렇게 작업을 했다.
SELECT ...
ORDER BY u.login_id='manager' DESC, c.seq DESC
ORDER BY u.login_id='manager' DESC, c.seq DESC
이것도 된다.
둘 중 어느 것이 좋나?
'LINUX > DB' 카테고리의 다른 글
[query] 여러 부분, 부분 합계들을 한번에 처리하기. (0) | 2009.04.29 |
---|---|
mysql 쿼리 문자열 검색 (0) | 2009.03.17 |
InnoDB, MyISAM (0) | 2008.09.26 |
PostgreSQL(pgsql) (0) | 2008.09.24 |
mysql 외부에서 접근가능토록 (0) | 2008.06.21 |