2011-06-23 19 views
0

私はSQLサーバがあまりよくありません。私はこのような何かをしようとしています2つのデータベースを持つSQLの結合の問題

Select * from Page_Image_ID, PageID, DI_ImageID, caption, sort_order 
from Merchant_Subpages_images 
where PageID = 12345 

これは私に正しい値を得ます。私の問題は、ここではすべてのDI_ImageIDに、上記の結果とともに他のデータベースの他のテーブルの行があります。 * DI_ImageどこからDI_ImageID = @(上記のすべてのID)を画像から選択すると、各DI_ImageIDに対して

、それが可能であるどのように

、みんな?ありがとうございました!

答えて

1

共通項目でINNER JOINを使用できます。

Select 
    S.Page_Image_ID, 
    S.PageID, 
    S.DI_ImageID, 
    S.caption, 
    S.sort_order, 
    I.* 
from Merchant_Subpages_images S 
    inner join otherdbname.dbo.Images I ON S.DI_ImageID = I.DI_ImageID 
where S.PageID = 12345 
+0

はアレックス:) – Remo

+0

アレックスは右である、あなたはDatabaseName.SchemaName.OtherTableNameを介して、他のデータベース内のテーブルを参照します、ありがとうございました。 –

関連する問題