codestates / codestates/Cityrunner
[Sequlize] JOIN시 null로 출력되는 문제
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
> > ### 어떤 에러인가요?
> > 시퀄라이즈에서 include를 이용해 JOIN을 구현할 때, inner join의 경우 일치하여 join되는게 없는 경우 null로 나온다.
> > ### 에러 메시지
> > ```
> > null
> > ```
> >
> > ### 에러 핸들링 방법
> >
> > * `required: false`를 하면 LEFT JOIN이 되는데, 지금 생각해보니 left join 을 헷갈렸다....
> > * 검색의 기준이 되는 user가 왼쪽인건데 반대로 생각해서, 해당하지 않는 정보들도 나오게될거라고 .. inner join을 했었구나............
> >
> > ### 에러 핸들링을 위해 참고한 레퍼런스 링크
> > * Sequelize 정리가 잘 되어있는 [블로그](https://velog.io/@jujube0/Sequelize-%EB%AC%B8%EC%A0%9C%ED%95%B4%EA%B2%B0#%EB%82%B4%EA%B0%80-%EA%B2%AA%EC%9D%80-%EB%AC%B8%EC%A0%9C%EC%A0%90)
> > * 맞는 말인데 반대로 생각해서 이해가 안간다고 생각했던 [스택오버플로우](https://stackoverflow.com/questions/43717995/sequelize-include-even-if-its-null/43718491)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.