Q&A

  • MS_SQL 에서 서로다른 DB의 Table을 Join하는 방법을 알고 싶습니다.
안녕하십니까.. 빠른 답장을 부탁 드립니다.

MSSQL 에 서로 다른 DB가 있습니다.

Sub Query 의 데이타 베이스와 Main Query 의 DataBase 가 서로 다를 겨우 어떻게 질의문을 생성 하는지요?



SELECT * FROM

(SELECT customer_id FROM customer) A, store B

WHERE A.customer_id = B.store.id



만약 customer Table은 CustomerDB

store Table 은 PLANDB 에 있다면 질의를 어떻게 수정해야 합니까?



지인들의 도움을 부탁 드립니다.







1  COMMENTS
  • Profile
    mafioso 1999.10.10 08:34
    특별히 어려운건 없을것 같은데요.

    우선 SQL에서 보통 (테이블이름.컬럼이름) 을 쓰는데

    사실 그 앞에 DB이름과 OWNER이름이 생략되어 있는거죠

    그러니까 이렇게 해보시면..

    SELECT * FROM

    (SELECT customer_id FROM CustomerDB.dbo.customer) A, PLANDB.dbo.store B

    WHERE A.customer_id = B.store.id



    도움이 되시길...





    구은미 wrote:

    > 안녕하십니까.. 빠른 답장을 부탁 드립니다.

    > MSSQL 에 서로 다른 DB가 있습니다.

    > Sub Query 의 데이타 베이스와 Main Query 의 DataBase 가 서로 다를 겨우 어떻게 질의문을 생성 하는지요?

    >

    > SELECT * FROM

    > (SELECT customer_id FROM customer) A, store B

    > WHERE A.customer_id = B.store.id

    >

    > 만약 customer Table은 CustomerDB

    > store Table 은 PLANDB 에 있다면 질의를 어떻게 수정해야 합니까?

    >

    > 지인들의 도움을 부탁 드립니다.

    >

    >

    >