gpt4 book ai didi

mysql - 如何在 mysql 中检索具有多个连接的数据?

转载 作者:搜寻专家 更新时间:2023-10-30 22:00:59 24 4
gpt4 key购买 nike

我的 SQL 数据库中有下表

用户_

userId | userName

组织_

org_id | parent_org_id_ | name

角色_

roleId | roleName

用户角色

userId | roleId

用户组织

userId |  organizationId

...现在我想要的是来自 org_Id= ?和角色名称=?我想从与具有特定角色名称的组织相关的 user_ 表中检索用户的名称。谁能告诉我..该怎么做?

最佳答案

尝试::

Select *
from
user_ u
INNER JOIN user_roles ur on (u.userId = ur.userId)
INNER JOIN role_ r on (ur.roleId = r.roleId)

INNER JOIN users_organization uo (u.userId = uo.userId)
INNER JOIN organization_ o on (uo.organizationId= o.orgId)
where uo.org_id =? and r.role_name=?

关于mysql - 如何在 mysql 中检索具有多个连接的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14154030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com