使用sql server 2008,我需要一个查询来显示以下结果
User_Name Group_Name Checked
user1 Lead 0
user1 Admin 1
user1 Supervisor 0
user1 Monitor 0
user2 Lead 0
user2 Admin 0
user2 Supervisor 1
user2 Monitor 1
我有 4 个组(Lead、Admin、Supervisor、monitor),链接表是用户组。如何为每个用户显示所有组(如上)?如果为用户选中组,则它显示在用户组中,如果未选中,则不在表中。
表格:
用户:
User_ID int
User_Name nvarchar
Email nvarchar
团体:
Group_ID int
Group_Name nvarchar
用户组:
User_ID int,
Group_ID int