0
我有一个select语句从表中返回几个字段。select语句 - 用固定值更新一个字段的值
我想只更新该选择的结果,给出一个字段的固定值。
我虽然这一点,但它不工作:
UPDATE
(SELECT * from table.... where...)
SET field1=1
我有一个select语句从表中返回几个字段。select语句 - 用固定值更新一个字段的值
我想只更新该选择的结果,给出一个字段的固定值。
我虽然这一点,但它不工作:
UPDATE
(SELECT * from table.... where...)
SET field1=1
如果您使用的是T-SQL
UPDATE SET field = fixed value from tablename where filed....
你并不需要一个SELECT
,只需直接使用WHERE
条款与UPDATE
这样做只为statify的行条件WHERE
子句中:
UPDATE t
SET field1 = 1
FROM table AS t
WHERE ...
您可以提供更新语句的where子句。 – Mikeb 2013-03-20 18:51:07
这两个(或多个)表格是相关的吗?你可以加入他们吗? – 2013-03-20 18:52:26