PDA

View Full Version : گزارشگيري از دو ديتابيس مختلف



dost_bv1
پنج شنبه 21 دی 1391, 13:44 عصر
من دو جدول در دو ديتابيس مختلف دارم كه يك فيلد دارند كه محتويات آنها با هم يكسانند
به صورتي كه ميتوانند به عنوان فيلد كليد استفاده شوند.
حالا ميخام يه گزارش بسازم كه محتويات دو جدول رو نمايش بده
ميشه بگين چيكار بايد بكنم. نمونه كد بذارين ممنون ميشم

نام ديتابيس 1 : rozmozd
نام جدول 1 : karkard
نام فيلدهاي جدول 1 : nomeli, saat

نام ديتابيس 2 : term
نام جدول 2: vaziyat
نام فيلدهاي جدول 2 : nomeli, mah

mohsen24000
پنج شنبه 21 دی 1391, 14:38 عصر
Select a.nomeli, a.saat, b.mah from rozmozd.karkard a inner join term.vaziyat b on a.nomeli=b.nomeli

محمد سلیم آبادی
پنج شنبه 21 دی 1391, 15:05 عصر
Select a.*, b.mah from rozmozd.karkard a inner join term.vaziyat b on a.nomeli=b.nomeli

زمانی که تمام ستون های یک جدول قرار هست انتخاب شود یک راه ساده آوردن نام مستعار همراه با * است (همانطور که در کد فوق قابل مشاهده است).

dost_bv1
یک شنبه 24 دی 1391, 08:10 صبح
با تشكر از دوستان گرامي (mohsen24000 و msalim) دستور داده شده رو تست كردم ولي با پيغام خطاي
Msg 208, Level 16, State 1, Line 2
Invalid object name 'rozmozd.karkard
روبرو شدم. ميشه بگين مشكل كجاست

محمد سلیم آبادی
یک شنبه 24 دی 1391, 10:44 صبح
نام رو کامل تر بنویسید

rozmozd.dbo.karkard