我需要更新一些存储在两个表中的信息。要更新其中一个表,必须与另一个表进行 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'
这对我不起作用(它显示此错误:)Incorrect syntax near ','
。这可以通过某种方式实现吗?