如何使用sql sum函数添加重复行

时间:2011-10-13 18:50:46

标签: mysql sql sum

几天前,我遇到了一个问题,我必须在MySql&中加入一些重复行的值。我尝试了一些查询但是没有用。

以下是表格数据: -

card_id     tic_id  game_id     card_symbol     card_symbol_no  qty
1           6           1           C                   6        2
2           6           1           H                   7        6
3           6           1           C                   6        7

我想要的输出是: -

card_id     tic_id  game_id     card_symbol     card_symbol_no  qty
1              6        1           C               6           (9)
2              6        1           H               7           (6)

其他一些因素: - 1.)“tic_id”,& “game_id”是一样的。

1 个答案:

答案 0 :(得分:5)

select 
  min(card_id) as card_id, 
  tic_id, 
  game_id, 
  card_symbol, 
  card_symbol_no, 
  sum(qty) as qty
from 
  yourTabel
group by 
  tic_id, 
  game_id, 
  card_symbol, 
  card_symbol_no