인프런 커뮤니티 질문&답변

hi-ster님의 프로필 이미지

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

테이블 관계 이해하기

질문드립니다.

21.12.29 15:59 작성

·

98

0

꼭 저렇게 hasOne belongsTo로 걸어줘야하나요?
 
그냥 테이블만들고 사용하면 안되나여?
 
그리고 저희 뒷쪽 강의에서 시퀄라이즈로 계속해서 사용하는지 궁금합니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 12. 29. 17:19

계속 시퀄라이즈 씁니다. 테이블 만들고 사용한다는 게 무슨 의미이신가요? 뭘 쓰든 테이블은 만들어야합니다. hasMany belongsTo를 안 하면 join이 안 됩니다.

hi-ster님의 프로필 이미지
hi-ster
질문자

2021. 12. 29. 17:29

mysql 쿼리를 작성할떄 join을 쓰면

순수하게 select * from user as a 

left join comments as b on a.id = b.commter

등으로 써야하는데 저런식으로 hasMany belongsTo 해주면 include로 자동으로 연결가능하다 이말인건가요??

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2021. 12. 29. 23:47

네 맞습니다.

hi-ster님의 프로필 이미지

작성한 질문수

질문하기