在SQL Server中将两行合并为一个

时间:2018-07-07 16:46:28

标签: sql-server-2008

我有这样的数据:

<table>
  <tr>
    <th>Item_Code</th>
    <th>Size</th>
    <th>Count</th>
  </tr>
  <tr>
    <td>1001</td>
    <td>XL</td>
    <td>10</td>
  </tr>
  <tr>
    <td>1001</td>
    <td>XXL</td>
    <td>5</td>
  </tr>
  <tr>
    <td>1002</td>
    <td>3XL</td>
    <td>3</td>
  </tr>
  <tr>
    <td>1002</td>
    <td>XL</td>
    <td>10</td>
  </tr>
</table

我想要以下结果

<table>
  <tr>
    <th>Item_Code</th>
    <th>Size</th>
    <th>Count</th>
  </tr>
  <tr>
    <td>1001</td>
    <td>XL,XXL</td>
    <td>15</td>
  </tr>
  <tr>
    <td>1002</td>
    <td>3XL,XL</td>
    <td>13</td>
  </tr>
</table>

我想要在SQL Server中使用。有人可以帮我吗?

我知道将多个行值连接到单个列中的查询,但是我也不知道与其他列一起存在。

0 个答案:

没有答案