오늘은 type을 뽑아내야 하는 테이블에서
특정 row만을 맨 위로 뽑아 내기 위해서
sql로 left join, full outer join, union 등을 써가면 삽질을 하였다.
30분 정도 삽질을 하다가 이 방법은 아닌 거 같아서
구글에 도움을 청하였다 검색어는 "sql 특정 row 맨 위로"
ballboy 님의 블로그에서 해답을 찾을 수 있었다. (자세한 내용은 링크로 이동)
나는 해당 글을 참고하여 쿼리를 짰다~~
select * from
tableName tn
order by (case when column1 = 'test' then 0 else 1 end), column2