я задавался вопросом, в соответствии с приведенной ниже схемойКак обновить таблицу на основе значений в другой таблице
Как я могу держать инвентаризации значения вне запаса обновляются в зависимости от продукта значений Кол-во в orderDetail
таблице.
, например, у меня есть следующие данные примеры
OrderDetail
Order-id Product-id Qty
1 1 5
Inventory
Inventory-id Date Product-id In-stock Out-stock stock-left
1 1/1/2016 1 10 5 5
позволяет сказать, в заказ-деталь таблицы значения Кол-во изменяется на 1 как я могу изменить его на 1 также в таблице инвентаризации.
Вероятно, триггер базы данных может помочь с этим. Вы рассматривали этот вариант? –
Нет примеров, похожих на мой случай. Спасибо – Ayman
Я думаю, проблема в том, что ваш дизайн испорчен. Нет никаких оснований хранить количество акций, проданных в таблице инвентаря. Значение может и должно быть рассчитано с использованием информации о заказе в реальном времени, когда вам это нужно. Подумайте, насколько это сложно, когда вы возвращаете вещи и т. Д. Здесь вам нужно исправить реляционную модель. –