请各位帮我看一下这条SQL语句是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/09/23 21:21:46
"SELECT [User].*,Role.ID AS RoleID,Role.Name AS RoleName FROM [User] "+ "INNER JOIN UserRole ON [User].ID = UserRole.UserID "+ "INNER JOIN Role ON Role.ID = UserRole.RoleID";

获取有权限的用户和该用户的权限

解析:
查询表User,以UserId为条件内连接表UserRole,以RoleId内连接表Role,列出表User所有列和表Role的Id,Name.

查询user表的所有列,UserRole表里的ID ,Name 列,条件是当user.ID等于UserRole.UserID 和Role.ID 等于UserRole.RoleID的时候