ورود

View Full Version : ارتباط دو پایگاه داده و جداول آن



okpnz1
سه شنبه 23 مهر 1392, 10:05 صبح
سلام
من یه کوئری می خوام که دوتا دیتابیسو وصل کنه و یه جدول از اولین دیتابیس و دوجدول از دومین دیتا بیسو همشو بریزه تو یه گرید
جوین دوتا دیتا بیسو نوشتم ولی چجوری تو همون کوئری دوتا جدولم جوین کنم؟

SELECT * FROM [MyDatabaseOnDB1].[dbo].[MyTable] tab1 INNER JOIN [DB2].[MyDatabaseOnDB2].[dbo].[MyOtherTable] tab2 ON tab1.ID = tab2.ID

mohsen.net
سه شنبه 23 مهر 1392, 14:28 عصر
اگر منظورت یک سرور دیگه هست باید link server تعریف کنی بعدش همین کدی که نوشتی درسته

hramezani
سه شنبه 23 مهر 1392, 14:59 عصر
یه join دیگه در ادامه اش بنویس مثلاً
SELECT * FROM [MyDatabaseOnDB1].[dbo].[MyTable] tab1
INNER JOIN [DB2].[MyDatabaseOnDB2].[dbo].[MyOtherTable] tab2
ON tab1.ID = tab2.ID
INNER JOIN [DB2].[MyDatabaseOnDB2].[dbo].[MyOtherTable3] tab3
ON tab2.ID = tab3.ID