У меня есть две таблицы с именем PRODUCTIDENTIFIER и CATEGORY.Когда они обновляются, мне нужно создать автоматический триггер, который создает одну таблицу с использованием обеих данных таблицы.Я не уверен, как это сделать, так как это связано с двумя таблицами.Я создал хранимую процедуру, и теперь я немного застрял.
DELIMITER //
CREATE PROCEDURE Sku_Input_Staging()
BEGIN
TRUNCATE TABLE smacstaging.sku;
INSERT INTO smacstaging.sku (ID, Description, GlobalProductID, Level1, Level2, Level3, Level4, Level5, Level6, Level7, Level8)
SELECT
PI.ID
, PI.Description
, PI.GlobalProductID
, CG.Level1
, CG.Level2
, CG.Level3
, CG.Level4
, CG.Level5
, CG.Level6
, CG.Level7
, CG.Level8
FROM PRODUCTIDENTIFIER PI
LEFT JOIN CATEGORY CG ON PI.CATEGORYNUMBER = CG.ID;
END //
DELIMITER ;
Любая помощь по этому вопросу будет высоко оценена.
Большое спасибо