在SQL Server中自动生成列

时间:2018-11-09 11:43:15

标签: sql-server tsql sql-server-2012 pivot

假设我有这张桌子:

 ---------------------------------------
   |ID    |product | C_TITLE  |money            |
   --------------------------------------
   | 1    | CCRT   | 01       | 0,5    |
   | 1    | CCRT   | 02       | 0,6    |
   | 1    | CCRT   | 03       | 0,7    |
   | 2    | CCRT   | 01       | 0,2    |
   | 2    | CCRT   | 02       | 0,4    |
   -------------------------------

这是我想要实现的:

  ---------------------------------------
   |ID    |product |money| |money| |money| 
   --------------------------------------
   | 1    | CCRT   | 0,5|   |0,6|   |0,7|
   | 2    | CCRT   | 0,2|   |0,4|
   -------------------------------

因此查询列将永远不会相同,它将根据C_title列的数量而变化。

如何获得此结果?

0 个答案:

没有答案