如何将两行的值合并为同一个id的单行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将两行的值合并为同一个id的单行?相关的知识,希望对你有一定的参考价值。
我有一个表(列表)中的数据,如下所示,
id no1 no2
1000 0 511
1000 820 0
我需要如下所示的数据,
id no1 no2
1000 820 511
谁能解决这个问题。提前致谢。
答案
你可以使用sum或max:
select id,max(no1),max(no2) from tab_name group by id;
要么
select id,sum(no1),sum(no2) from tab_name group by id;
另一答案
通过求和的简单组将适合您
SELECT
ID,
SUM(NO1) NO1,
SUM(NO2) NO2
FROM Table1
Group by ID
以上是关于如何将两行的值合并为同一个id的单行?的主要内容,如果未能解决你的问题,请参考以下文章