SQL Pivot允许我查看哪些用户可以访问某些屏幕

时间:2018-02-26 20:19:02

标签: sql sql-server pivot

我有以下表格(在SQL Server中):

屏幕访问

+----+------+--------------+
| id | user | screen       |
+----+------+--------------+
| 1  | John | Screen 1     |
| 2  | Bob  | Screen 1     |
| 2  | Bob  | Screen 3     |
| 2  | Bob  | Screen 4     |
+----+------+--------------+

如何创建一个数据透视/列表,显示john可以访问该bob的哪些屏幕?

非常感谢任何帮助。

编辑:只有两个用户正确,但很多屏幕,我只是以有限的屏幕为例。

期望的输出

Users   |John|Bob
Screen1 |x   |x
Screen3 |    |x
Screen4 |    |x

谢谢。

0 个答案:

没有答案