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