PDA

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 عصر
از راهنمائیت ممنونم و یکم سعی میکنم اگه مشکل داشتم دوباره همینجا میپرسم