query 항상 상위에 있는 게시물(공지) , UNION ALL

항상 상위에 있는 게시물

구분 할 수 있는 boolean 컬럼 추가

예제에선 top_yn

페이징 되어도 항상 상위에 게시물이 존재

UNION ALL

UNION ALL을 사용하면 된다.

(SELECT
   pk_num,
   top_yn
 FROM portal.bmt_mp_board
 WHERE top_yn = TRUE
 ORDER BY top_yn)
UNION ALL
(
  SELECT
    pk_num,
    top_yn
  FROM portal.bmt_mp_board
  ORDER BY pk_num desc)