לפי דעתי עדיף לך לעשות טבלה חדשה לדוגמא :
user_active_events
id,userid,eventid
ואז על כל השתתפות אתה עושה הכנסה למסד
ואז מבחינת חיתוכים אחרי זה יהיה לך הרבה יותר קל
select * from user_active_event WHERE eventid=5
ואז אתה מקבל את כל המשתמשים שמשתתפים באירוע מספר 5
או לחלופין
select * from user_active_event WHERE userid=52
ואז אתה מקבל את כל האירועים שמשתמש מספר 52 משתתף בהם
ואם תרצה גם פרטים על האירועים תעשה פשוט LEFT JOIN לטבלה EVENTS
|