작성
·
242
1
안녕하세요, 해당 문제에 대해 질문드립니다.
해당 쿼리의 서브쿼리만 돌렸을 경우, 결과에서
["2013-10-03", 1, 2], ["2013-10-02", 0, 2], ["2013-10-01", 1, 3] 가 나오는데, 해당 순서는 10/3 --> 10/2 --> 10/1 입니다.
하지만 해당 쿼리를 서브쿼리로 만들어 최종 쿼리를 돌렸을 경우, 결과에서
["2013-10-01", 0.33], ["2013-10-02", 0.00], ["2013-10-03", 0.50] 로 나옵니다. (답)
갑자기 1일부터 3일로 순서가 바뀌는 이유를 알 수 있을까요??
답변 1
0
안녕하세요 :)
정렬을 따로 명시해주지 않았을 때에(ORDER BY) 쿼리의 결과는 랜덤이라고 생각하시면 됩니다
아래 문서를 참고해주세요!
이걸 뭐라고 검색해야 나오려나 고민하다가 저는 `mysql order criteria without order by` 로 검색했어요ㅎㅎ 문법에 맞는 검색을 한건지는 모르겠지만 결과는 잘 나왔네요.