강의

멘토링

로드맵

Inflearn brand logo image

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

카이님의 프로필 이미지
카이

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

mysql의 다른 schema(database) 를 참조하는 경우에는 어떻게 ...

해결된 질문

작성

·

418

·

수정됨

0

시퀄라이즈로 모델 구성시 하나의 database 를 참조하는 방식인데요

 

서브쿼리로 다른 database(mysql 의 schema)의 테이블을 참조하는 경우에는 다음과 같이 query() function으로 풀어서 요청하기도 하는가요..?

 

db.sequelize.query('select a.name, b.score from schemaA.Users a Left join schemaB.Score B on a.userid=b.userid')

답변 1

0

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

new Sequelize를 한 번 더 해서 다른 연결을 구성하시면 됩니다.

카이님의 프로필 이미지
카이
질문자

서칭을 더 해보니 raw 쿼리로도 되나봅니다.

복잡한 join문은 raw쿼리가 표현이 더 쉬울듯해서요

테스트 해볼게요

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

아, 서브쿼리 부분을 잘못 읽었네요. raw 쿼리로 해야할 것 같습니다.

카이님의 프로필 이미지
카이

작성한 질문수

질문하기