我想弄清楚如何選擇沒有workgroup
集合的所有活動用戶。選擇沒有工作組的用戶,只有活躍用戶
我有user
表和col active
(1 = true)來查看用戶是否處於活動狀態。但是,一個用戶可以在系統中擁有多個「角色」,並且每個角色都有一組設置。
Workgroup
是userrolesetting中的一個設置,它的ID是1000.我想讓所有缺少工作組的用戶或工作組爲空的地方。
我試圖去:
SELECT *
FROM user U
INNER JOIN userrole R
ON R.uid = U.uid
INNER JOIN userrolesetting S
ON R.rid = S.rid
WHERE U.active = 1
這是完全無義,但我對如何攻擊它真的很困惑。
這將有助於如果你在你的文章中包含表定義。請編輯帖子並添加定義。謝謝。 –