PDA

View Full Version : اجتماع رکوردهای دو جدول



gm.sara
سه شنبه 05 آبان 1388, 08:25 صبح
سلام به دوستان
من دو تا جدول مثل هم دارم که فیلدهاشون دقیقا یکی هست ولی رکوردهای داخلش با هم فرق می کنه بعضی هاش هم مشترکه
می خواهم رکوردهای دوجدول را با هم داشته باشم، به صورتی که مشترک ها 1 بار بیاد و غیر مشترک ها هر دو جدول هم بیاد، یه جورایی اجتماع دو جدول
کسی می تونه تو نوشتن دستور SQL کمکم کنه؟

محمد سلیم آبادی
سه شنبه 05 آبان 1388, 08:36 صبح
جبر رابطه ای که عملگرهایی را برای پردازش اطلاعات و سطرهای جداول در اختیار ما گذاشته است شامل دو دسته ی کلی هستند. دسته اول دقیقا عملگرهای جبرمجموعه ای هستند یعنی اجتماع، اشتراک، تفاضل و ضرب دکارتی.

شما می توانید از UNION استفاده کنید. و اگر می خواهید سطرهای مشترک دو بار ظاهر شوند (در اجتماع دو جدول) از UNION ALL استفاده کنید.

مثلا به کد زیر دقت کنید:

Select * From Table_1
UNION
Select * From Table_2