ورود

View Full Version : 70 عدد جدول رو چگونه میشه یک کاسه کرد ؟



peymannaji
جمعه 06 اردیبهشت 1387, 13:46 عصر
با سلام
یک پروژه به من خورده که 70 تا جدول در اون وجود داره . که این جداول از هر نظر یکسان هستند فقط اطلاعات وارد شد در اونها متفاوت هست . من میخواستم بدونم چه راهی وجود داره که با صرف کمترین زمان همه این 70 تا جدول رو کرد یک جدول ... دوستان راهنمایی بفرمایند .

با تشکر ....

Amir_Safideh
جمعه 06 اردیبهشت 1387, 13:52 عصر
Select Field_1,Field_2,Field_3,Field_4
From Table_1
Union
Select Field_1,Field_2,Field_3,Field_4
From Table_2
Union
Select Field_1,Field_2,Field_3,Field_4
From Table_3

فقط دقت کن که فیلدها رو دقیقا با یک ترتیب مناسب در Select بیاری .
----------
موفق باشید .

peymannaji
جمعه 06 اردیبهشت 1387, 16:03 عصر
ممنون دوست عزیز . فقط یک مسئله میمونه که حاصل همه این سکلت ها یک جدول هست مثلا با 5 فیلد و 1000 رکورد حالا همه اینها رو چگونه به جدول اصلی اضافه کنم ؟

adonis
جمعه 06 اردیبهشت 1387, 16:50 عصر
اینو بالای کدی که Amir_Safideh برات گذاشته اضافه کن که FinalTable اسم همون جدول نهاییه

insert into FinalTable

e-shahshahani
جمعه 06 اردیبهشت 1387, 20:14 عصر
اگر می خواهی جدول منبع را هم یه جوری در جدول نهایی مشخص کنی بهتره برای هر جدول یه کد در نظر بگیری مثلا

Select Field_1,Field_2,Field_3,Field_4, 1
From Table_1
Union
Select Field_1,Field_2,Field_3,Field_4, 2
From Table_2
Union
Select Field_1,Field_2,Field_3,Field_4, 3
From Table_3

peymannaji
جمعه 06 اردیبهشت 1387, 22:02 عصر
ممنون از شما دوستا عزیز کلیه مطالبتون به من کمک کرد محبت کردین