我有4个表,产品,促销,product_promotion和production_promotion_denormalized。在我的产品表中,我有:
product_id product_name
1 Product A
2 Product B
促销活动:
promotion_id promotion_name
1 Promo A
2 Promo B
我的第三个表是一个关联表,当在产品上创建促销时,关联表会获得一个带有产品ID和促销ID的条目。因此,可以有多个产品有多个促销,对于产品和促销的每个组合,此表中都会有一个条目:
id product_id promotion_id
1 1 1
2 1 2
3 2 2
4 2 1
我的第四个表是非规范化版本,我想要做的是在mysql中编写一个触发器来获取产品ID及其详细信息,以及促销ID及其详细信息,并将它们插入我的第四个表中:
id product_id product_name promotion_id promotion_name
1 1 Product A 1 Promo A
2 1 Product A 2 Promo B
3 2 Product B 2 Promo B
4 2 Product B 1 Promo A
我需要在mysql中插入和更新时编写此触发器。 请帮忙。
提前致谢。