• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

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

23.08.28 17:04 작성 23.08.28 18:38 수정 조회수 195

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를 한 번 더 해서 다른 연결을 구성하시면 됩니다.

카이님의 프로필

카이

질문자

2023.08.28

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

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

테스트 해볼게요

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