DB2 テーブル更新:1つのテーブルから別テーブルを更新する方法
一つのテーブルをもう一つのテーブルと更新するためには、UPDATE文とJOIN句を組み合わせることで実現することができます。以下はその例です:
表Aのデータに基づいて表Bのデータを更新する場合、以下の手順に従うことができます。
- 表Bを指定して、更新するフィールドを指定するUPDATE文を作成してください。
UPDATE B
- 表Aと表Bを結合するためにJOIN句を使用し、結合条件を指定します。
UPDATE B
INNER JOIN A ON B.id = A.id
- 更新すべきフィールドと更新する値を指定してください。
SET B.column_name = A.column_name
- データを更新する際に、WHERE句を追加して、更新する必要があるデータをフィルタリングできます。
WHERE A.condition = 'value'
最終的な更新文は以下の通りです。
UPDATE B
INNER JOIN A ON B.id = A.id
SET B.column_name = A.column_name
WHERE A.condition = 'value'
表Aのデータを使って表Bのデータを更新するために、上記の更新文を実行してください。表名やフィールド、条件は実際の状況に合わせて変更してください。