我有一个数据库,用于存储我需要查询的用户名和权限,以获取用户列表及其相关权限。它们似乎都存储在两个表中(dbo.user和dbo。[权限集]),但我似乎无法弄清楚如何查询以便得到以下结果:
User 1, perm 1
User 1, perm 2
User 2, perm 1
user 2, perm 3
答案 0 :(得分:0)
假设每个用户在权限表中都有一个id和一个条目,并且权限表中的每一行都有一个相应的user_id列,那么您将需要使用JOIN命令。它可能最终会像这样:
SELECT user.name, permission.perm
FROM user
JOIN permission ON permission.user_id = user.id;