PDA

View Full Version : مشکل در نمایش ویو از چند جدول زمانی که کلید خارجی حذف شود؟؟



javad_r_85
چهارشنبه 23 شهریور 1390, 18:06 عصر
سلام
من دو جدول اعضا و رشته تحصیلی دارم که کلید جدول رشته تحصیلی را درجدول اعضا ء قرار می دم و یک ویو از این دو جدول گرفتم حالا اگر کلید خارجی بزار م تعداد رکوردها درست می باشد و لی اگر این کلید را بر دارم هر رکورد چندین بار تکرار می شود و اما مشکل من زمانی ایجاد می شود که کاربر یکی از رشته ها را حذف کند موقع نمایش این ویو آن اعضا یی که در این رشته تحصیل می کردند را نمایش نخواهد داد برای حل این مشکل باید چه کار کنم؟؟؟

Merila_Rad
چهارشنبه 23 شهریور 1390, 18:46 عصر
توی این نوع ارتباطات کاربر نباید مجاز به حذف رکوردهایی باشد که در جداول دیگر به عنوان کلید خارجی هستند، چون با این کار سوابق را حذف میکند
اما اگه اصرار به حذف دارید و اجازه را هم به کابر داده اید، در select خود Inner join را به left outer join تبدیل کنید اینطوری همه رکوردها را میاره چه رشته تحصیلی داشته باشه چه نداشته باشه!