1

私のデータベースには 2 つのテーブルがあります。テーブル A では、Update を使用して exp をインクリメントします。更新番号セット lastnumber = lastnumber + 1 を入力すると、新しい rerod が入力されます。

テーブル A の値をテーブル B に割り当てる方法は?

4

1 に答える 1

1

2 つのテーブル間に関係があると仮定して、2 つのテーブルを結合して更新します...テーブル A は によって既に更新されているため、(新しい値) をSET A.lastnumber = A.lastnumber + 1使用して更新できますA.lastnumberB.lastnumber

UPDATE B
SET B.lastnumber = A.lastnumber
FROM TABLE B
JOIN TABLE A
ON A.ID = B.ID
;

where結合と更新を検証するための他のより明確な列と条件がある場合は、句を追加することもできます...

于 2013-01-03T05:04:04.613 に答える