查询SQL以获取用户权限

时间:2016-09-23 19:07:28

标签: sql

我有一个数据库,用于存储我需要查询的用户名和权限,以获取用户列表及其相关权限。它们似乎都存储在两个表中(dbo.user和dbo。[权限集]),但我似乎无法弄清楚如何查询以便得到以下结果:

User 1, perm 1
User 1, perm 2
User 2, perm 1
user 2, perm 3

1 个答案:

答案 0 :(得分:0)

假设每个用户在权限表中都有一个id和一个条目,并且权限表中的每一行都有一个相应的user_id列,那么您将需要使用JOIN命令。它可能最终会像这样:

SELECT user.name, permission.perm
    FROM user
    JOIN permission ON permission.user_id = user.id;