【发布时间】:2016-09-20 02:40:43
【问题描述】:
我正在开发一个 Teradata 系统,其中我有 2 个表,Apple 为 A 和 Ball 为 B。 Apple 有 2 列 primId(integer) 和 updateValue(INteger)。 B 只有primId(integer)。我想做的是,当A.primId=B.primId 时,将updateValue=1 设置为0。
Table Apple:
Columns : Primary-key primId(Integer)
Other Columns : updateValue-(Integer)
Table Ball :
Columns : Primary-key primId(INteger)
到目前为止我的查询:
update apple from apple a, ball b set updatevalue=1 where a.primId=b.primId;
我收到一个无效的查询错误,而且我还没有 else 子句。你能帮忙的话,我会很高兴。
【问题讨论】:
-
Teradata 真的支持 UPDATE FROM 吗?