Я пытаюсь изменить значение таблицы столбцов с помощью функции sum, это мой код:
For example
c.total = (10-2-3) - (3)
c.total = 2
update tabC c
JOIN tabB b ON b.c_id = c.id
set c.total = (c.v1 - c.v2 - c.v3) - IF(sum(b.payment) is not null, sum(b.payment), 0)
where c.id= 983;
, но я получаю следующую ошибку:
ERROR 1111 (HY000): Неправильное использование групповой функции
Я думаю, что ошибка является суммой, но как я могу это исправить?
Заранее спасибо