Sql select语句-使用固定值更新一个字段的值
我有一个select语句,它从表中返回几个字段 我只想更新该选择的结果,在一个字段中给出一个固定值 我想到了,但它不起作用:Sql select语句-使用固定值更新一个字段的值,sql,sql-server,tsql,sql-update,Sql,Sql Server,Tsql,Sql Update,我有一个select语句,它从表中返回几个字段 我只想更新该选择的结果,在一个字段中给出一个固定值 我想到了,但它不起作用: UPDATE (SELECT * from table.... where...) SET field1=1 您不需要使用选择,只需将WHERE子句直接与更新一起使用,即可仅对在WHERE子句中统计条件的行执行此操作: UPDATE t SET field1 = 1 FROM table AS t WHERE ... 如果您使用的是t-sql 更新 设置字段=固
UPDATE
(SELECT * from table.... where...)
SET field1=1
您不需要使用
选择
,只需将WHERE
子句直接与更新
一起使用,即可仅对在WHERE
子句中统计条件的行执行此操作:
UPDATE t
SET field1 = 1
FROM table AS t
WHERE ...
如果您使用的是t-sql
更新
设置字段=固定值
从表名
在哪里存档。。。。
您可以为update语句提供where子句。这两个(或更多)表是否相关?你能加入他们吗? UPDATE SET field = fixed value from tablename where filed....