근데 여기에 다른 컬럼까지 정렬에 추가할수없는 상황이어서 물리적으로 들어온대로 정렬하고싶습니다.
찾아보니 rowId가 물리적으로 만들어진 데이터라고 해서 날짜 DESC하고 rowId로 ASC했는데 원하는대로 정렬이 안되더라구요.
또 rowId로 정렬하는방법이 데이터 변경등이 일어나면 바뀔수도있다고 해서 위험하다고 들었는데 혹시 방법이 없을까요?
by 마농
[2021.03.11 08:03:32]
rowid 는 시간순 정렬이 아닙니다.
시간순 정렬을 보장할 수 있는 다른 항목이 있는지 확인하세요.
"rowId로 ASC했는데 원하는대로 정렬이 안되더라구요." 이 글을 보면
원하는 대로의 정렬이 어떻게 되야 하는지를 알고 있다는 말이고
이걸 알기 위한 다른 정보가 분명 있다는 얘기가 됩니다.
해당 정보를 이용해 정렬하시면 됩니다.
"다른 컬럼까지 정렬에 추가할수없는 상황" 이란게 이해가 안가네요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.