SQL语句自连接+去除重复问题

发布时间:2024-05-18 07:20 发布:上海旅游网

问题描述:

我有一个表
id price date
1 3000 2009.03.15
2 4000 2009.05.12
1 3000 2009.04.20

我想要的结果是 price的 7000

去除重复的ID 后 在求和PRICE 帮帮我 谢谢

是在没分了

问题解答:

为了理清思路,可以分2步来操作
1:查询出所有没有重复的
select distinct id,PRICE from table_name

2:对第一步中查询出来的结果求和即可
select sum(A.PRICE) as PRICE
from
(select distinct id,PRICE from table_name) A

祝你好运。。

说的不清楚,你要去除重复的id,是怎么个去法,是不要第一条记录,还是第三条记录?总有个法则吧

select sum(distinct price) from 表名

热点新闻