在 Mssql 中,我想使用从 Table1返回 col1 的选择查询更新名为 Table1 的表中的列 col1 strong> 并加 1。 所以我使用了下面的代码
update Table1 set col1=(select col1 from Table1) + 1;
但是当我使用它时它说你不能定位同一个表。有什么方法可以解决这个问题。 请帮忙找出来。
提前致谢
最佳答案
你可以这样做
update Table1 set col1= col1 + 1;
关于mysql - 使用更新表的 select 语句更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15355854/