PDA

View Full Version : join کردن دو جدول از یک نوع دیتابیس



fateme62
سه شنبه 25 دی 1386, 10:46 صبح
با سلام
در یک دیتا بیس دو بار data entry صورت گرفته و ما باید این دو جدول مشابه رو از دو دیتابیس مشابه با هم join کنیم .و در ضمن این جدول در سه فیلد کلید است ,و در دو جدول کلید های مشابه وجود دارد وباید در حین join شدن به عدم تکراری بودن آنها توجه کرد لطفا راهکاری برای حل این مشکل به من نشون بدید .ممنون

fateme62
سه شنبه 25 دی 1386, 13:06 عصر
لطفا یه query به من بدیییییییییییییییییییید.
چطوری من میتونم رکورد هایی که در این دو جدول مشابه، تکرار شدند رو حذف کنم و بعد اونا رو با هم ترکیب کنم

SabaSabouhi
چهارشنبه 26 دی 1386, 10:13 صبح
لطفا یه query به من بدیییییییییییییییییییید.
چطوری من میتونم رکورد هایی که در این دو جدول مشابه، تکرار شدند رو حذف کنم و بعد اونا رو با هم ترکیب کنم

با سلام
از یه جدول موقتى و فرمان UNION بدون [all] استفاده کن.



SELECT *
INTO #Temp
FROM (
SELECT *
FROM Tbl1
UNION
SELECT *
FROM Tbl2
) A



حالا یکى از جدول‌ها رو حذف کن، دومى رو خالى کن و بعد از خالى کردن با این جدول موقتى پرش کن.


صبا صبوحى


پ.ن: قبل از این‌جور کارها Backup گرفتن یادت نره.