안녕하십니까.. 빠른 답장을 부탁 드립니다.
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 에 있다면 질의를 어떻게 수정해야 합니까?
지인들의 도움을 부탁 드립니다.
우선 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 에 있다면 질의를 어떻게 수정해야 합니까?
>
> 지인들의 도움을 부탁 드립니다.
>
>
>