我需要用同一个表中的其他列更新表的一列
UPDATE table
SET table1.name = table1.nickname
FROM table
WHERE userid = 5
我的查询有什么问题,请帮忙。
最佳答案
看起来你正在添加一些你不需要的语法...如果你需要的所有数据都已经存在于该表中,只需这样做,无论哪种 SQL 风格(我认为;我可以该部分错误):
更新 dbo.表名
SET 要更改的列 = 带正确值的列
WHERE 用户 ID = 5
关于sql - 从同一个表更新一个表的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37760531/