【发布时间】:2016-01-06 18:26:34
【问题描述】:
我的表 1 有我想要更新的 VIN。 表 1 和表 2 具有相同的 OBJ ID 和 POID(分别)。 我只知道表 2 中的设备 ID。
update table.1 set VIN = '5TDKK3DC6BS018229'
from table 2, table 1
where 2.device ID = 'TCAXLcKkt3'
and 2.OBJ = 1.POID;
我得到的 SQL 命令没有正确结束。
【问题讨论】:
-
您是在 SQL Server 还是 MySQL 中运行此查询?
-
另外,您似乎想用 table2 中的另一个列值更新 VIN。对吗?
-
@Sunil 我实际上正在使用 TOAD。是的,我正在尝试通过表 2 中的相应值在表 1 中添加 VIN。基本上我知道表 2 中的设备 ID。我正在更新表 1 中的 VIN。唯一连接两件事的是表 1 中的 OBJ 和 POID在表 2 中。
-
所以table2中有一个名为
VIN的列。如果是,请检查我刚刚发布的查询。 -
我添加了查询假设
table2.VIN列存在。
标签: mysql sql-server toad