我有四個表數據庫:我應該如何構建這個MySQL查詢?
users
- id
- name
sessions
- id
- title
sessions_users
- id
- sessions_id
- users_id
session_feedback
- id
- sessions_id
- users_id
用戶都設置爲參加某些會議(加入他們的ID給sessions_users
表)。用戶還需要在會話中留下反饋。完成後,會話(sessions_id
)和用戶留下反饋(users_id
)的ID的ID輸入到session_feedback
表。
對於一個特定的用戶的ID,我無法弄清楚如何選擇具有不有反饋尚未會議(即存在session_feedback
同時含有sessions_id
和users_id
沒有條目)。即我需要選擇所有有待反饋的會話。
任何人都可以幫忙嗎?