У меня есть одна таблица UserRoleTable
и имеет столбцы ID
, JobId
, ProjectManager
, Engineer
:SQL Server 2008 Pivot без агрегатных функций
**ID JobId Engg Manager**
001 1001 x Null
002 1002 Null P
003 1003 Y Q
004 1004 Z Null
005 1005 Null J
хочу результат в этом формате:
ID JobId Name Role
001 1001 x Engg
002 1002 P Manager
003 1003 Y Engg
003 1003 Q Manager
004 1004 Z Engg
005 1005 J Manager
Там нет первичных или внешних ключей.
Должен ли я использовать Pivot
для этой функции?
FYI Это скорее UNPIVOT с момента заголовка столбца становится значения. – AaronLS