codestates / codestates/Cityrunner

[Sequlize] JOIN시 null로 출력되는 문제

Open
#145 0 comments 0 reactions 1 assignee Claimed by @seyoonkim48 View on GitHub
Error
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.