Roc*_*shy 1 t-sql sql-server-2008
我需要更新存储在两个表中的一些信息.要更新其中一个表,必须完成与另一个表的JOIN.我想知道,如果我可以使用单个查询更新两者.有些帖子建议使用触发器.我希望还有另一种方式,因为我必须在C#中完成它.另外我看到其他帖子说可以使用这样的东西:
update pd, pr
set pd.Name = 'Test',
pr.Date = '2012-07-31',
from prDetail pd
left join pr on pd.ID = pr.ID
where pd.Code = '45007'
and pr = '2019'
and pr.Item = '1'
Run Code Online (Sandbox Code Playgroud)
这对我不起作用(显示此错误:) Incorrect syntax near ','.这可以通过某种方式实现吗?