Используйте оконные функции:
select
t.*,
sum(quantity) over(partition by product) cnt
from mytable t
Как предлагает jarlh, лучше, чем обновление, создать представление, поэтому вам не нужно беспокоиться о сохранении целостности производного столбца:
create view myview
select
t.*,
sum(quantity) over(partition by product) cnt
from mytable t