View Full Version : سوال: تفاضل دو جدول
محمد حسن
پنج شنبه 12 آذر 1388, 09:22 صبح
سلام
اگه دو جدول T1,T2 داشته باشیم (با ساختار یکسان) و بخواهیم رکوردهایی که در t1 وجود دارد ولی در t2 وجود ندارد (t1-t2) را بدست آوریم چه کد sql باید نوشت
خدا حافظ
Tiam121
پنج شنبه 12 آذر 1388, 09:51 صبح
سلام
از كد زير استفاده كنيد
select * from t1 where primarykey not in(select primarykey from t2);
محمد حسن
پنج شنبه 12 آذر 1388, 14:20 عصر
سلام
از كد زير استفاده كنيد
select * from t1 where primarykey not in(select primarykey from t2);
__________________
سلام
اگه primarykey ترکیبی از چند فیلد بود چی؟
محمد سلیم آبادی
شنبه 14 آذر 1388, 09:59 صبح
اگه primarykey ترکیبی از چند فیلد بود چی؟
Select *
From t1
Where Not Exists (select *
From t2
Where t1.col1 = t2.col1
and t1.col2 = t2.col2)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.