View Full Version : سوال: تفاضل دو جدول
  
محمد حسن
پنج شنبه 12 آذر 1388, 10:22 صبح
سلام 
اگه دو جدول T1,T2 داشته باشیم (با ساختار یکسان) و بخواهیم رکوردهایی که در t1  وجود دارد ولی  در  t2 وجود ندارد (t1-t2) را بدست آوریم چه کد sql  باید نوشت
خدا حافظ
Tiam121
پنج شنبه 12 آذر 1388, 10:51 صبح
سلام
از كد زير استفاده كنيد
select * from t1 where primarykey not in(select primarykey from t2);
محمد حسن
پنج شنبه 12 آذر 1388, 15:20 عصر
سلام
از كد زير استفاده كنيد
select * from t1 where primarykey not in(select primarykey from t2); 
__________________
 سلام 
اگه  primarykey  ترکیبی از چند فیلد بود چی؟
محمد سلیم آبادی
شنبه 14 آذر 1388, 10: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-1404, Jelsoft Enterprises Ltd.