PDA

View Full Version : سوال: فیلتر کردن یک جدول از طریق جدول دیگر



behboodi2000
سه شنبه 05 بهمن 1389, 06:24 صبح
با سلام خدمت کلیه دوستان
من در یک بانک اکسس دو جدول دارم که در هردوی آنها فیلد کد وجود دارد می خواهم بوسیله فیلتر کردن و یا هر راه دیگری رکوردهائی را که در جدول یک وجود دارد ولی در جدول دو وجود ندارد را نمایش دهد در واقع اختلاف بین دو جدول را خارج کند باتشکر از کلیه دوستان

stabesh
سه شنبه 05 بهمن 1389, 10:15 صبح
با سلام
بايد از Outer join استفاده كنيد
از اينها كمك بگيريد
http://barnamenevis.org/showthread.php?270580-%DA%A9%D8%AA%D8%A7%D8%A8%D9%87%D8%A7%DB%8C%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B2%D8%A8%D8%A7%D9%86-SQL-%D8%AF%D8%B1-%D8%A7%DA%A9%D8%B3%D8%B3

behboodi2000
سه شنبه 05 بهمن 1389, 17:26 عصر
از راهنمائي شما متشكرم لطفا با توجه به مبتدي بودن اينجانب در صورت امكان بيشتر راهنمائي فرمائيد

stabesh
سه شنبه 05 بهمن 1389, 21:07 عصر
اگر نمونه بذارید میشه کمکتون کرد

behboodi2000
جمعه 08 بهمن 1389, 07:05 صبح
با سلام و تشكر از توجه دوستان فايل ضميمه را قرار دادم . در جدول يك سه ركورد و در جدول دو دو ركورد وجود دارد كه دو ركورد جدول دو با دو ركورد از جدول يك مشابه است من مي خواهم از هر طريقي كه امكان دارد ركرود غير مشابه را در بين اين دو جدول نمايش دهد

stabesh
جمعه 08 بهمن 1389, 10:54 صبح
با سلام
بفرمایید
در ضمن باید بگم که در پست قبلی که نوشتم outer join مال sql server نه اکسس
توی اکسس از left join و right join استفاده میکنیم outer نداره :چشمک:
در مورد اینکه کی باید از کدومش استفاده کرد هم بستگی داره در select اون جدوله راست یا چپ


FROM Table2 RIGHT JOIN Table1 ON Table2.a=Table1.a
به صورت ویژوال هم باید روی ریلیشن دبل کلیک کنید مثل تصویر انتخاب
65656
در ضمن من مطمئنم اگر دقیق مطالعه میکردید خودتون به سادگی می تونستید راهش رو پیدا کنید
موفق باشید