Пример:Mysql SUM уникальным, если не пусто
id | c1 | c2
1 | aa | 5
2 | | 1
3 | | 3
4 | aa | 5
Я хочу, чтобы выбрать SUM(c2)
и если дублируются значения на c1
, то он будет считать только один ряд (дублируется c1
ВСЕГДА есть их же c2
), но я также хочу, чтобы, если c1
пуст - тогда все равно его c2
.
Выход примера должно быть: 9
(5 + 1 + 3)
если 5, бб, 1 строка существует, вы хотите, чтобы aa, 9 и bb, 1 в качестве вывода? – radar
@radar Я не понял ваш вопрос. Но если есть еще одна строка '5 | bb | 1', Тогда выход будет '10', потому что я хочу' SUM' 'c2' – HtmHell