Как добавить повторяющиеся строки с помощью функции sql sum - PullRequest
2 голосов
/ 13 октября 2011

Несколько дней назад я столкнулся с проблемой, когда мне нужно суммировать значение некоторой повторяющейся строки в 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 Ответ

5 голосов
/ 13 октября 2011
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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...