답변 2개
채택된 답변
+20 포인트
8년 전
기존 게시물 리스트 쿼리의 order by 절이 regdt로 되어 있다고 가정하겠습니다. 여기서 regdt 필드는 타임스템프 형식으로 된 게시물 등록 시간입니다. 그리고 상단 고정할 게시물은 fix라는 필드에 1로 저장하고 기본값은 0입니다.
order by fix desc, regdt desc
이렇게 그룹으로 order by 절을 사용합니다. fix 필드로 1차 정렬하면 상단 고정할 게시물이 먼저 나오고, 상단 고정 아닌 게시물은 뒤에 나옵니다. 다시 regdt 필드로 2차 정렬하면 각각의 그룹 안에서 최근 등록된 순서로 게시물이 표시됩니다.
참고해보시기 바랍니다.
order by fix desc, regdt desc
이렇게 그룹으로 order by 절을 사용합니다. fix 필드로 1차 정렬하면 상단 고정할 게시물이 먼저 나오고, 상단 고정 아닌 게시물은 뒤에 나옵니다. 다시 regdt 필드로 2차 정렬하면 각각의 그룹 안에서 최근 등록된 순서로 게시물이 표시됩니다.
참고해보시기 바랍니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
I
IZSOFT
8년 전
desc 보다 asc가 빠르니까 기본값을 0으로 하고 fix 를 -1로 입력 해서 fix asc가 조금 더 낫습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인