[英]SQL Query, getting results from 2 different tables
我有2个表,clients和clients_role。
当我进入一个角色时,我需要它检查clients_role表以查看是否有任何条目,如果有,请从clients_role获取user_id,然后将user_id与clients表中的id匹配。
这有意义吗?
如果有人可以帮忙,那就太好了
这样行吗?
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的所有客户端。
据我了解,这里是:
SELECT id from客户端,id在其中(SELECT user_id FROM客户端,角色=“ YOURROLE”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.