0

テーブルからいくつかのフィールドを返す select ステートメントがあります。

その選択の結果のみを更新し、1 つのフィールドに固定値を指定したいと考えています。

私はそれについて考えましたが、うまくいきません:

UPDATE

 (SELECT * from table.... where...)

SET field1=1
4

2 に答える 2

2

は必要ありませんでした。句を で直接SELECT使用して、句の条件を示す行に対してのみこれを行います。WHEREUPDATEWHERE

UPDATE t
SET field1 = 1
FROM table AS t
WHERE ...
于 2013-03-20T18:52:47.377 に答える
0

t-sql を使用している場合

アップデート
SET フィールド = 固定値
テーブル名から
どこに提出した....

于 2013-03-20T18:59:54.457 に答える