Как развернуться в SQL

Я не уверен, будет ли это называться поворотным.

Данные в моей таблице SQL 2005[CustromerRoles] как таковой:

CustId  RoleId
2        4
2        3
3        4
4        1
4        2

[Роли] Таблица:

RoleId  Role
1        Admin
2        Manager
3        Support
4        Assistant

Я хочу создать такое представление, чтобы:

SELECT * FROM [MYVIEW] даст мне данные ниже:

1 и 0 будут битами, так что я могу отображать сетку с флажками на своем дисплее пользовательского интерфейса.

CustId  Admin Manager Support Assistant
2         0     0       1        1
3         0     0       0        1
4         1     1       0        0

Пока что я понятия не имею, как это сделать.

Ответы на вопрос(3)

Ваш ответ на вопрос