У меня есть две таблицы в моей базе данных. Я хочу установить триггер, который произошел после обновления определенного столбца в первой таблице, а затем вставить новую строку в третью таблицу, которая получает данные из двух других таблиц, в том случае, еслиможно установить? и как я могу сделать это на сервере SQL
Например, это моя первая таблица
create table ordered_by(
OrderID int NOT NULL PRIMARY KEY,MemberID int, isClean BOOL, barCode int,
FOREIGN KEY (MemberID) REFERENCES Members(MemberID),
FOREIGN KEY (barCode) REFERENCES Products(barCode) );
вторая таблица
create table FINE( Fine_id int not null primary key,
type varchar(10),
amount float not null, orderID int,
FOREIGN KEY (orderID) REFERENCES ordered_by(orderID));
Третья таблица , в которую я хочу вставить данные после обновления столбца isClean в первой таблице
create table debit (memberID int , FineID int , type varchar(10), amount float);
, поэтому третья таблицабудет пустым, если обновление не установлено, тогда я хочу выбрать memberID, FineID, Type, сумму из первой и второй таблицы, а затем вставить их в третью таблицу, как это можно сделать в коде?