我试图将相同id的值相加,但不同的组(1000,2000)。
<表类>
ID
组
价值
tbody><<tr>101 1000 11 101 2000 10 101 5000 18 表类>
您需要像下面这样将组1000和2000放在一起。(希望你没有"group";= -9999999999 in your table)
select ID, sum("GROUP")"GROUP", sum("VALUE")"VALUE"
from your_table
group by ID, case when "GROUP" in (1000, 2000) then -9999999999 else "GROUP" end
;