@dfhkjhg

Как сделать поле которое автоматически будет изменяться в зависимости от данных в другой таблице?

Есть таблица:
С общей информацией о нескольких пользователях
stat:
id | total_amount | total_items

И есть таблица с его вещами
inventory:

id|items_total| amount | stat_id

Можно ли сделать так чтобы поля stat.total_amount и stat.total_items автоматически вычислялись
Чтобы при добавлении нового инвенторя
total_amount обновлялся бы запросом: select sum(id) from inventory
total items: select count(id) from inventory
  • Вопрос задан
  • 91 просмотр
Решения вопроса 2
BorLaze
@BorLaze
Java developer
Создать view и запрос делать к вьюхе, а не к таблицам.
Ответ написан
idShura
@idShura
Создайте триггер для таблицы inventory который будет обновлять нужные поля.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы