2011-09-19 3 views
2

하나의 특정 행에있는 첫 번째 행을 반환 할 수있는 테이블을 가지고 및 테이블의 나머지 행을 따를 수 있습니다. ORDER BY 특정 행을 먼저 나머지 다음 나머지를

나는이 작업을 수행하기 위해 UNION을 사용하여 시도하지만 난 그냥 그랬던 것처럼 그것은 행동 선별 된 일반 *

이 작업을 수행하는 방법에 대한 어떤 제안?

답변

9
ORDER BY CASE 
    WHEN somecolumn = somevalue -- whatever identifies that row 
THEN 1 ELSE 2 END 
관련 문제