就是给表1 字段1 更新一个值 。这个值是从表2 的当表2的‘姓名’字段的值等于 ‘王’的时候的 ID字段的值。 查询是这样的 select ID from 表2 where 姓名 = '王' 更新 update 表1 set 字段1 = 后面应该怎么写我写成这样提示错误。update 表1 set 字段1 = select ID from 表2 where 姓名 = '王' where 表1.name = ' 李 '因为update还要加where条件。。我应该怎么做