搜索正确的SQL语句

时间:2014-08-11 21:19:34

标签: mysql sql

我有一个名为messages的sql表,我收到来自不同设备的所有消息。

结构是(start_time是唯一键):

enter image description here

说明:首先从一个会话中删除所有重复项,然后对所有数量求和。

我将非常感谢你的帮助

2 个答案:

答案 0 :(得分:2)

尝试此查询。它应该这样做。

select t.product, sum(t.quantity) as sum_quantity
from
(
    select distinct product, quantity
    from
    messages
) t 
group by t.product
order by t.product asc

答案 1 :(得分:0)

尝试使用不同的

进行分组
Select Product, Sum(Distinct Quatity) As Qty
From messages
Group By Product