Заполните поле в MySQL накопительными данными из другой таблицы

0

У меня есть таблица под названием "Заказы" и поле под названием "count". Детали заказа находятся в другой таблице, называемой "order_details". Как я могу заполнить поле "count" количеством заказов из таблицы "order_details".

Я использую внешний ключ в настоящее время между этими двумя таблицами для соединений. Идея, о которой я прошу, заключается в том, чтобы сохранить динамическое количество в схеме того, сколько ордеров было местом определенного пользователя.

Теги:

2 ответа

1
Лучший ответ

Вам нужно будет создать VIEW, если вы хотите сохранить его в схеме.

  • 0
    Спасибо, что сделал вид и запланировал импорт.
-1

Я не знаю точно sintax для этого в MySql, но идея заключается в том, что вы создадите SP, который сделает SUM() Order_details_Id и вставляет в поле Таблица таблицы заказов Count.

Наконец, создайте задание в MySql для вызова SP или создания расписания в Windows для вызова SP в любое время (если вы используете окна).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню