mysql에서는 서브쿼리 안에 order by를 지원해 주지 않아서 서브쿼리만 실행했을 때는 실행이 되나, 전체 쿼리 실행 시 order by가 적용되지 않음
-> 검색으로 limit를 걸어주면 된다고 하였으나 나는 이미 쿼리 자체에 limit가 걸려있어도 되지않음
-> 상위 테이블로 order by를 옮겨주면 된다고 하였으나 되지 않음
-- 구글링을 아무리 해도 위의 두 방법만 나오고 다른 방법은 나오지 않아
-- gpt에 '마이에스큐엘에서 실행하면 안되는데 서브쿼리 안에 order by 를 못써서 그렇다고 하거든 어떻게 고쳐?'라고 질문
-- -> 서브쿼리를 한번 더 쿼리로 감싸주고, as로 쿼리명을 지정해줌.

mySQL에서 안먹힘

장난해....?
2023년 6월 15일 오후 7:46