PDA

View Full Version : سوال: ایجاد queryبر روی دو دیتابیس



arash1313
دوشنبه 28 مرداد 1387, 07:23 صبح
چطوری میشه یک query (مثلا یک دستور select) را روی دو تا فیلد از یک نوع و از دو دیتابیس مختلف اجرا کرد.
یعنی connection,command به دو دیتابیس وصل باشند .

naeeme
دوشنبه 28 مرداد 1387, 08:19 صبح
منظورتون رو واضحتر بیان می کنین؟ الان من چنین برداشتی دارم که می خواین در یک زمان، یک دستور رو بر روی دو دیتابیس اجرا کنین با یک connection که چنین کاری نمیشه.

arash1313
دوشنبه 28 مرداد 1387, 09:22 صبح
فرض کنید دو تا فیلد شماره ی پرسنلی توی دوتا جدول از دو تا دیتابیس وجود دارند. حالا می خوام شماره ی پرسنلی هایی که توی هر دو جدول مشترک هستند را select کنم.شکل معمولی دستورش اینطوریه:
select db1.tbl1.pid from db1.tbl1 where db1.tbl1.pid=db2.tbl2.pid

Aidin
سه شنبه 29 مرداد 1387, 00:40 صبح
اگر از Framework 3 یا بالاتر استفاده میکنید سعی کنید از LINQ استفاده کنید.

negahe asman
شنبه 02 شهریور 1387, 09:22 صبح
می تونی اول دو جدول رو join کنی بعد فیلد های مورد نظرت رو از جدول حاصل از joinدو جدول با شرط برابر بودن کلید اصلی دو جدول بیرون بکشی
امیدوارم کمک کرده باشم