我试图弄清楚如何选择所有没有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
这完全是胡说八道,但我真的很困惑如何攻击它。