ورود

View Full Version : سوال در مورد جداول ارسال پیغام



fahmaneh
دوشنبه 23 دی 1392, 08:28 صبح
سلام به همگی .
من یه سوالی از دوستان داشتم اگه کمکم کنند ممنون می شم.
من سه تا جدول دارم : یک جدول کاربران ، دومی پیغام ها ، و یه جدول تخصیص پیغام به کاربران.
یه پیغام به دو صورت می تواندارسال شده باشد تکی وگروهی . در جدول تخصیص یک از کد پیغام ویک کلید خارجی از کد کاربر و یک کلید خارجی از شماره گروه داریم .در صورتی که پیغام گروهی ارسال شده باشد به کلید خارجی شماره گروه مقدار داده می شود و کد کاربر مقدار null می گیرد و اگه پیغام تکی باشد برعکس،
توی جدول تخصیص یه فیلد active هم برای پاک کردن پیغام ها به صورت سوری داریم.
و اما مشکلی که من دارم: دریافت کننده لیست پیغام های ارسالی اش را می بیند اگه پیغام به صورت تکی به او ارسال شده باشد که به راحتی می تونه اون را حذف کنه (false کردن فیلد active )اما اگه به صورت گروهی به اون ارسال شده باشه امکان حذف دوچار مشکل میشه.

user1389
دوشنبه 23 دی 1392, 09:04 صبح
سلام
باید امکان ارسال به گروه در سطح برنامه باشه. نه در سطح جداول دیتابیس
یعنی توی برنامه گروه انتخاب بشه و با یک دستور sql مثلا، ارسال به همه اعضایی که در آن گروه قرار دارند انجام شود. یعنی به ازای هر کاربر (و نه هر گروه )یک رکورد توی سوابق ارسال پیام ثبت بشه.
امیدوارم بتونه کمک کنه.