Как объединить значения двух строк в одну строку для одного и того же идентификатора? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть данные в таблице (списке), как показано ниже,

 id      no1   no2
 1000    0     511
 1000    820    0

Мне нужны данные, как показано ниже,

id      no1    no2
1000    820    511

Может кто-нибудь решить эту проблему.Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Вы можете использовать сумму или максимум:

select id,max(no1),max(no2) from tab_name group by id;

или

select id,sum(no1),sum(no2) from tab_name group by id;
0 голосов
/ 19 декабря 2018

простая группа с суммированием будет работать для вас

SELECT 
  ID,
  SUM(NO1) NO1,
  SUM(NO2) NO2
FROM Table1
Group by ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...