امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
مقایسه دو جدول و یافتن تمام رکوردهاي تکراري از دو جدول
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
مقایسه دو جدول و یافتن تمام رکوردهاي تکراري از دو جدول
با سلام
مقایسه دو جدول و یافتن تمام رکوردهاي تکراري از دو جدول؟؟

چطوری میتونم در اکسس کار بالا را انجام بدهم؟

با تشکر فراوان.

Assembly Language 039

۱۶-اردیبهشت-۱۳۹۴, ۱۳:۵۲:۴۷
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #2
RE: مقایسه دو جدول و یافتن تمام رکوردهاي تکراري از دو جدول
سلام
من چند تا راه به ذهنم میرسه :
-----------------------
یک:
تو خود اکسس می تونین یه join بنویسین و نظیر به نظیر تمام فیلد ها رو مقایسه کنین
مثلا اگه دو تا جدول باشه tbl1,tbl2 که هر کدوم 2تا ستون دارن به نام های : a1,a2
اینجوری مینویسیم :
کد:
select sel1.* from
(select * from tbl1) sel1
INNER JOIN
(select * from tbl2) sel2
ON sel1.a1=sel2.a1 and sel1.a2=sel2.a2
تو این جالت باید تک تک فیلدهایی که میخواهین برابریشون بررسی بشه رو بنویسین
--------------------
دو:
اگر هر دو جدول از لحاظ ساختار همانند هستند شما میتونین همه اطلاعات رو بدون تکرار و مجموعا از هر دو جدول به یه جدول نهایی انتقال بدین
به این صورت :
کد:
select * into Restable from(
select * from tbl1
union
select * from tbl2
)
اینجوری جدولی ایجاد میشه که شامل اطلاعات غیر تکراری از هر دو جدول هست

----------------------
سه :
اگر تعداد فیلدها زیاد هست و نمی خواهیین تک تک همشون رو بنویسین(روش اول) میتونین کل اطلاعات رو انتقال بدین به اس کیو ال سرور و از دستورات زیر استفاده کنین که فقط ردیف هایی که در هر دو جدول مشابه هم هستن رو نشون بده
کد:
select sel1.* from
(select *,CHECKSUM(*)  a1 from tbl1) sel1
INNER JOIN
(select CHECKSUM(*)  a2 from tbl2) sel2
ON a1 = a2

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۷-اردیبهشت-۱۳۹۴, ۰۱:۲۹:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Di Di, The.Ghost


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [فوری] بیشترین مقدار در جدول The.Ghost 3 11,977 ۳۰-شهریور-۱۳۹۳, ۱۳:۰۱:۴۱
آخرین ارسال: Di Di
myBB بهترین روش برای استفاده از جدول مواد اولیه در جدول مواد تولیدی u2u4u 0 3,247 ۱۹-آبان-۱۳۸۹, ۱۴:۴۱:۴۴
آخرین ارسال: u2u4u
  قرار دادن عكس در جدول mr_jafari2001 1 6,272 ۲۷-فروردین-۱۳۸۸, ۱۲:۵۴:۱۱
آخرین ارسال: PouriaAmid
  روش ایمپورت کردن یک جدول از یک بانک اکسس دیگه با کد نویسی m_vb66 0 3,912 ۰۶-مهر-۱۳۸۷, ۰۷:۰۶:۴۷
آخرین ارسال: m_vb66
  update كردن جدول sama15661 4 5,812 ۲۳-مهر-۱۳۸۶, ۱۶:۱۳:۴۲
آخرین ارسال: farhad846
  کنترل روی فیلدهای جدول smd7m 2 3,344 ۱۳-اسفند-۱۳۸۵, ۲۲:۵۷:۲۰
آخرین ارسال: smd7m

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS