sql server将多行合并为一行

dm7nw8vv  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(487)

我有一张有很多唱片的table。我提供了一个1条记录(4行)的示例

需要按如下方式组合行

如何做到这一点?

5lwkijsr

5lwkijsr1#

可以使用聚合:

select col1, max(col2), max(col3), max(col4)
from t
group by col1;

请注意,您描述的数据听起来像是来自聚合查询。通常,通过修复该查询和 group by 钥匙。

相关问题