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