根据另一行的数据SQL Server 2008插入一行

时间:2013-06-10 18:38:23

标签: sql-server-2008 dynamic-programming sql-insert

我制作了一个架构示例:http://sqlfiddle.com/#!3/6a134/1

假设我有一个名为cart的表,其中包含他们想要购买的customer_id和商品代码。

我想为表格购物车中当前包含“ABC”项目的任何订单添加「ZZZ」项目。

有没有办法处理单个SQL命令?

我知道如何执行此操作的唯一方法是,如果我使用游标编写存储过程并为满足我要求的购物车中找到的每个客户ID插入一行。

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以创建一个触发器,每次添加一个abc项时插入zzz项...检查link