我必須設置爲以下用戶和組表。SQL查詢來獲取所有用戶不在組
users
id int
groups
id int
users_groups
user_id int
group_id int
示例數據:
+---------+----------+
| user_id | group_id |
+---------+----------+
| 1 | 1 |
| 1 | 2 |
| 2 | 1 |
| 3 | 2 |
| 3 | 3 |
| 4 | 1 |
| 4 | 2 |
| 5 | 2 |
+---------+----------+
有沒有辦法選擇誰同組中不是所有的用戶?我試圖加入users
和users_groups
表和添加,比方說,group_id != 1
條件,但我最終得到的用戶當它們處於另一個基團,例如,用戶 - [1,3,3,4,5]。
所以當我說我想誰在給定組,group_id != 1
在這種情況下沒有用戶,例如結果應網友[3,5]。