PDA

View Full Version : ریختن مقدار یک Select در یک جدول به شرط وارد نکردن رکوردهای تکراری



pishraft
چهارشنبه 04 اسفند 1389, 08:09 صبح
سلام
خوبین؟
من میخوام مقدار یه Select رو که از چندتا جدول بدست میاد تو یه جدول دیگه بریزم
چطور میتونم این کار رو انجام بدم به شرطی که رکوردهای تکراری دوبار وارد نشه؟
مرسی

Reza_Yarahmadi
چهارشنبه 04 اسفند 1389, 13:22 عصر
ميتونيد Insert رو بصورت زير بنويسيد

Insert Into Table1
Select
*
From
Table2 t2
Where
NOT EXISTS(
Select
*
From Table1 t1
Where
t1.Field1 = t2.Field1
AND
t1.Field2 = t2.Field2
AND
t1.Field3 = t2.Field3
AND
t1.Field4 = t2.Field4)