PDA

View Full Version : سوال: انتقال چند جدول به یک جدول در sql



mohsen.hosseini
سه شنبه 18 مهر 1391, 10:03 صبح
سلام

چطور میشه در SQL چندتا چدول مختلفو توی یک جدول برد؟
مثلا یک جدول 5 ستونی و یک جدول 7 ستونیو برد به یک جدول جدید با 12 ستون. (با همه فیلدها و اطلاعات داخلش)
ممنون

morteza271
سه شنبه 18 مهر 1391, 10:23 صبح
برای این کار باید از cursorها استفاده کنید.
که استفاده ازش سخت نیست ولی باید دقت کنید که بتونید درست ازش استفاده کنید.
با یه جستجوی ساده (البته به نظرم به زبان انگلیسی) می تونید خیلی سریع به نتیجه برسین.
اگه با جستجو مشکلتون حل نشد بگین تا یه نمونه واستون بذارم.
البته شاید دیر آماده بشه چون الان گرفتارم!

Nima_kyan
سه شنبه 18 مهر 1391, 10:36 صبح
اگه جدول هات فیلد مشترک داشته باشن با inner join میشه این کار رو کرد. به این شکل:


select * into Tbl_New from Tbl1 inner join Tbl2 on Tbl1.ID=Tbl2.ID