View Full Version : نحوه مغایرت گرفتن از دو جدول sql
masoudcarpet
جمعه 06 آذر 1388, 21:20 عصر
از دوستان عزیز اگر کسی نحوه مغایرت گرفتن از دو جدول رو بلده کدش رو لطف کنه برای من بنویسه برای مثال من دو جدول t1 و t2 در یه بانک به نام bank دارم که هر دو جدول ستونهائی به نام های ( ردیف,شماره پرسنلی,نام,نام خانوادگی )دارند و میخوام برنامه اولین شماره پرسنلی جدول t1 رو با جدول t2 مقایسه کنه اگه وجود داره در datagrid1 نشون بده و اگه وجود نداره در datagrid2 نشون بده و همین طور ادامه بده تا آخرین رکورد ....., ممنون
masoudcarpet
شنبه 07 آذر 1388, 07:32 صبح
لطفا اگر ممکنه راهنمائی کنید کارم خیلی گیره!!!!!
DoDoklak
شنبه 07 آذر 1388, 10:28 صبح
شما میتونی از دوتا Query استفاده کنی
Query1 :شامل رکورهایی که تو هر دو تا تیبل وجود داره
SELECT tbl1.* FROM tbl1 INNER JOIN tbl2 ON tbl1.id=tbl2.id
Query2 : شامل رکوهایی که فقط تو tbl1 وجود داره
SELECT tbl1.* FROM tbl1 INNER JOIN tbl2 ON tbl1.id<>tbl2.id
بعد Query1 رو به DGV1 و
Query2 رو به DGV2
masoudcarpet
شنبه 07 آذر 1388, 12:31 عصر
از راهنمائیت ممنونم و یکم سعی میکنم اگه مشکل داشتم دوباره همینجا میپرسم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.