Как сделать триггер, который считает и обновляет другую таблицу - PullRequest
0 голосов
/ 26 июня 2019

Я работаю над базой проката фильмов в качестве задания и имею 2 таблицы в MySQL, а именно: клиент, транзакции; где: CustomerID - это первичный ключ в таблице customer и внешний ключ в таблице транзакций. есть столбец с именем NumberOfTrnsactions (ссылающийся на тот факт, что один клиент может иметь несколько транзакций), который должен обновляться каждый раз, когда появляется новая транзакция с тем же CustomerID. например, если мой идентификатор клиента равен «1», и я уже совершил транзакцию, значение в NumberOfTrnsactions в моей строке скажет «1», но когда я сделаю другую транзакцию, он должен добавить его в мою запись и отобразить «2».

ВЫБЕРИТЕ CustomerID, Count (Transactions.TransactionID) из группы транзакций по CustomerID;

Выход: CustomerID NumberOfTransactions 44 1 111 2 512 1 2222 1

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

...