4

我正在尝试在 SQL Server 中组合行。

假设我有一张像这样的桌子:

  C1 |  C2  | C3
  1  |  A   | 
  1  |      | 
  1  |      |  B
  2  |  A   |  
  2  |      |  C

我想结束:

  C1 |  C2  | C3
  1  |  A   |  B
  2  |  A   |  C

我可以用一个查询来做到这一点吗?

目前我正在使用 c# 手动解析数据,但是速度很慢,而且我无法限制轻松返回的行数。

提前致谢!

4

1 回答 1

11

对于您的示例数据

SELECT C1,
       MAX(C2) AS C2,
       MAX(C3) AS C3
FROM   YourTable
GROUP  BY C1 

SQL小提琴

于 2013-07-12T20:10:40.923 回答