mysql 合并顺序不同,但内容相同的数据,将第三列值相加

图片说明

mysql 合并顺序不同,但内容相同的数据,将第三列值相加

回答

先将两列值按大小排序,比如值大的放在第一列,值小的放第二列,然后根据这两个字段分组求和就可以了吧。

参考sql:

select 列1,列2,sum(列3) as 列3

from

(select case when 列1>=列2 then 列1 esle 列2 end as 列1,case when 列1<列2 then 列1 esle 列2 end as 列2,列3

from 表

) t

group by 1,2

;

以上是 mysql 合并顺序不同,但内容相同的数据,将第三列值相加 的全部内容, 来源链接: utcz.com/a/35065.html

回到顶部