반응형
두 개의 다른 데이터베이스 테이블에 조인을 사용할 수 있습니까?
서로 다른 데이터베이스의 두 테이블에 대해 조인 작업을 사용할 수 있습니까? 어떻게해야해야합니까?
두 데이터베이스가 동일한 서버에 DBMS가 동일합니다.
SQL Server를 사용하면 데이터베이스가 동일한 서버에있는 다른 데이터베이스의 테이블을 조인 할 수 있습니다. 조인 구문은 동일합니다. 유일한 차이점은 테이블 이름을 완전히 지정해야한다는 것입니다.
하자가 동일한 서버에 두 개의 데이터베이스가 검증 된 가정- Db1
와 Db2
. Db1
테이블이라는 Clients
컬럼이를 ClientId
하고 Db2
라는 테이블이 Messages
컬럼으로 ClientId
(해당 테이블이 다른 데이터베이스에있는 이유 를하자 휴가 asside을).
이제 언급 한 테이블에서 조인을 수행 한 다음 쿼리를 사용합니다.
select *
from Db1.dbo.Clients c
join Db2.dbo.Messages m on c.ClientId = m.ClientId
SELECT ...
FROM A.table1 t1
JOIN B.table2 t2 ON t2.col2 = t1.col1
참고 URL : https://stackoverflow.com/questions/11426929/can-we-use-join-for-two-different-database-tables
반응형
'IT' 카테고리의 다른 글
작동하지 않는 경우 내부 Windows 일괄 설정 (0) | 2020.09.16 |
---|---|
Pandas DataFrame에서 열을 이동하는 방법 (0) | 2020.09.16 |
Java와 같은 C #에 키워드가 있습니까? (0) | 2020.09.16 |
함수를 호출 할 때 "예외 발생"이 필요한 이유는 무엇입니까? (0) | 2020.09.16 |
jQuery의 removeAttr로 여러 속성 제거 (0) | 2020.09.16 |