【问题标题】:SQL Update query incorrect syntax near 'from' [closed]SQL Update查询'from'附近的语法不正确[关闭]
【发布时间】:2020-07-11 10:20:40
【问题描述】:

我有一个更新查询

update w.ProblemNeed1
from WebReferrals w
left join TaxonomyCrosswalk tc ON w.ServiceTerm = tc.Service
set w.ProblemNeed1 = tc.ProblemNeed2
where w.ProblemNeed1 is null

此查询在FROM 附近出错。谁能纠正我这个查询?

【问题讨论】:

  • 请用您正在使用的数据库标记您的问题:mysql、oracle、sql-server...? update 语法因数据库而异。
  • 根据official docssetfrom 之前。官方文档应该始终是您搜索 SQL 语法答案的第一个地方。
  • SET 参数在UPDATE 语句之后

标签: sql sql-server tsql join sql-update


【解决方案1】:

只是为了说明 cmets。

update w set ProblemNeed1 = tc.ProblemNeed2
from WebReferrals w
left join TaxonomyCrosswalk tc ON w.ServiceTerm = tc.Service
where w.ProblemNeed1 is null

【讨论】:

  • 非常感谢。
  • @ngoc 总是乐于提供帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-26
  • 2020-12-18
  • 2013-08-02
  • 2021-12-06
  • 2014-03-15
  • 2017-02-26
  • 1970-01-01
相关资源
最近更新 更多