프로그래밍/Javascript1 sequelize.js left join/is null과 limit 사용시의 문제 sequelize.js left join/is null과 limit 사용시의 문제 최근 sequelize를 통한 ORM으로 DB를 다루는 중 불편한 문제점이 생겼다. 평소에는 일반 쿼리를 이용해 left join/is null을 통해서 결과값을 구하던 행위가 sequelize에서는 안되던것. 이유는 실로 간단했는데, 시퀄라이즈에서 limit과 join(include)를 사용시 기본적으로 limit은 서브쿼리로 취급되게 된다. 아무리 찾아봐도 이 문제를 해결할 방법이 없었는데, 결국 서브쿼리를 이용하는 방식으로 변경하여 동일한 결과값을 가져오게 되었다. Problem 문제의 시퀄라이즈 코드는 아래와같았다. const getItem = async () => { try { const items = await .. 2021. 8. 27. 이전 1 다음