Reason | ID
---------------------------------------
Sales - Agent Attitude | 2
---------------------------------------
Billing - Process | 2
---------------------------------------
Technical - Outages | 1005
---------------------------------------
Technical - knowledge | 1005
---------------------------------------
Others | 1005
---------------------------------------
我有上面的表,我想通过使用SQL服务器像下面的结果我可以通过使用STUFF()函数将行分隔成一行但我想要的格式如下面的所以任何帮助基于唯一ID将行转换为一行
ID | Reason 1 | Reason 2 | Reason 3
---------------------------------------------------------------------
2 | Sales - Agent Attitude | Billing - Process | NULL
---------------------------------------------------------------------
1005 | Technical - Outages | Technical - knowledge |Others
---------------------------------------------------------------------
什么是预期的结果,如果一个ID有4个不同的原因是什么? – jarlh
阅读关于[pivot。](https://technet.microsoft.com/en-us/library/ms177410(v = sql.105).aspx) –
@jarlh我将自定义代码,最大的原因是我将有 –