-2
我想基于第3列的值使用来自第2列的值更新第1列。这是我有:SQL查询 - 根据第3列的值使用来自第2列的值设置第1列
UPDATE Table SET Column1=Column2 WHERE Column3='Value'
这可能吗?
编辑我试过这个,但是我没有得到我想要的结果(因为我的行没有改变)。尽管我没有收到任何错误。
UPDATE找出我的错误。答案如下。
我想基于第3列的值使用来自第2列的值更新第1列。这是我有:SQL查询 - 根据第3列的值使用来自第2列的值设置第1列
UPDATE Table SET Column1=Column2 WHERE Column3='Value'
这可能吗?
编辑我试过这个,但是我没有得到我想要的结果(因为我的行没有改变)。尽管我没有收到任何错误。
UPDATE找出我的错误。答案如下。
啊,好的。现在我明白我出错的地方了。 Column3的值与Column2的名称相同,所以我搞乱了顺序。这是什么工作:
UPDATE Table SET Column2=Column1 WHERE Column3='Value'
如果你只是曾经尝试它,那么你就会知道它的工作原理。 –
这就是你想要的确切语法,是的。 –
哎呀,对不起。我忘了提及我曾尝试过,但它对我无效。虽然没有错误,所以这让我感到困惑。我将编辑我的帖子 –