PDA

View Full Version : سوال: ادغام دو جدول اس کیوال با ستون یکسان



mzosan817
سه شنبه 30 شهریور 1389, 09:50 صبح
با سلام
چطوری میتونیم رکوردهای دو جدول اس کیوال رو که ستون های یکسان دارند رو ادغام کنیم
مثلا یکی 5000رکورد و دیگری 8000رکورد داره
با این همه رکورد روش دستی کپی خیلی زمان گیره. چطوری و با چه کدی میتونم این دو تاجدول رو ادغام کنم
ممنون

ایمان مدائنی
سه شنبه 30 شهریور 1389, 10:04 صبح
دوست عزيز اگه منظورت اونيه كه من متوجه شدم ميتوني از inner join استفاده كني !
يا اگه اين منظورت نبود بيشتر توضيح بده ؟

caspiansea
سه شنبه 30 شهریور 1389, 10:49 صبح
اگه منظور شما اینه که دو ستون از جدول ها با هم ترکیب بشن و تشکیل یه ستون رو بدن میتونید از روش زیر استفاده کنید


select field1 as f1,field2 as f2,field3 as f3 from TableName1
union
select field1 as f1,field2 as f2,field3 as f3 from TableName2
فقط باید توجه داشته باش که برای هر ستون یه اسم جدید بیاری که بعد از کلمه as برای هر ستون تعریف میشن:لبخندساده:

mzosan817
سه شنبه 30 شهریور 1389, 11:06 صبح
شما دقت به سوال من نکردین
من نمیخوام دو ستون یه جدول رو ادغام کنم بلکه میخوام رکوردهای دو جدول که ستون های یکسان دارند رو با هم ادغام کنم یعنی اگه جدول اولی 3هزار رکورد داره و جدول دومی هم 20هزار رکورد، 3هزار رکورد جدول اولی به 20هزار رکورد جدول دومی اضافه بشه و جدول دومی بشه 23هزار رکورد

mzosan817
سه شنبه 30 شهریور 1389, 12:01 عصر
هیشکی میدونه، فکز نمیکنم چیز زیاد پیچیده ای باشه