[Mysql] 서브쿼리 안에 order by 쓰기
서브쿼리에서는 ORDER BY 를 사용하지 못한다? 하지만 꼭 써야한다면?? SELECT COL1, COL2 FROM ( SELECT COL1 FROM TBL1 WHERE code != '1' ORDER BY SUBSTRING(key,-6) ) TBL1 JOIN ( SELECT COL2 FROM TBL2 WHERE code = 1 ) TBL2 ON TBL1.key = TBL2.key limit 15; 위의 쿼리와 같이 Mysql에서 서브쿼리 안에 order by 를 사용할 경우 쿼리 결과를 보면 order by가 먹히지 않는 것을 볼 수 있다. 이 때 사용할 수 있는 아주 간단한 야매스러운 방법 ! SELECT COL1, COL2 FROM ( SELECT COL1 FROM TBL1 WHERE code !..
#MYSQL
2020. 4. 16. 01:13