3

データベース「A」に属する「EEmailSentdata」というテーブルと、データベース「B」に属する「EEventGuest」というテーブルがあります。これらのテーブルを結合してクエリを作成したいのですが、可能ですか?

4

2 に答える 2

11

両方のデータベースが同じ SQL Server 上にある場合、それは非常に簡単です。テーブル名の前にデータベース名とスキーマ名を付けるだけです。それらが同じ SQL インスタンス上にない場合は、接続されたサーバー オブジェクトを作成し、テーブルにそのオブジェクト名のプレフィックスを付ける必要があります。それでおしまい

リンク サーバーを作成します。

http://msdn.microsoft.com/en-us//library/ff772782.aspx

于 2013-07-25T12:36:18.303 に答える
1

それらが同じサーバー上にあり、必要な JOIN に依存する場合:

SELECT * FROM A.EEmailSentdata a
(CROSS/LEFT/INNER) JOIN B.EEventGuest b ON a.ID = b.ID
于 2013-07-25T12:40:06.990 に答える