답변 3개
채택된 답변
+20 포인트
2년 전
https://dev.mysql.com/doc/refman/8.0/en/comparison-operators.html#function_least
Least()함수를 사용해 보세요.
Order by least( wr_5, wr_4, wr_3)
데이터가 많으면 느려집니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
2년 전
댓글을 작성하려면 로그인이 필요합니다.
2년 전
order by wr_5 asc, wr_4 asc, wr_3 asc, wr_datetime desc
요렇게 정의를 해주셨는데요..
지금 보시면 정렬순서가 wr_5가 1차 wr_4가 2차순입니다.
세개에 데이터중에 하나라도라고 언급하셨는데요.. 이런경우는 union을 사용하셔서 하나의 그룹으로 묶어서 정렬하시면 됩니다.
참고가 되였는지요? 해보시다 안되시면 쪽지주세요..도움드리겠습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
숫자만 사용한다면
데이터 타입을 int 로 바꾸세요