там 4 столбца: Id, Name, Price, Amount. При UPDATE в количестве добавляет но не изменяя цену. Тогда цену показывает 0.
UPDATE Store SET Amount=Amount+@amount,
Price=(case when IFNULL(@price,0)=0 then Price else @price end) WHERE Id=@id
можешь юзать COALESCE
Обсуждают сегодня