我有2个表,客户端和clients_role。
当我输入一个角色时,我需要它来检查clients_role表以查看是否有任何条目,如果有,则从clients_role获取user_id,然后将user_id与clients表中的id匹配。
这有意义吗?
如果有人可以提供帮助,那就太棒了
答案 0 :(得分:0)
这有用吗?
select c.*
from clients_role r
inner join clients c
on c.user_id = r.user_id
where r.role = blah
这将返回在clients_roles表中具有user_id的所有客户端。
答案 1 :(得分:0)
根据我的理解,这里是:
SELECT id FROM clients WHERE id IN(SELECT user_id FROM clients_role WHERE role =“YOURROLE”)