ホームページ > データベース > mysql チュートリアル > 別のテーブルのデータを使用して MySQL テーブルを更新するにはどうすればよいですか?

別のテーブルのデータを使用して MySQL テーブルを更新するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-17 02:01:25
オリジナル
507 人が閲覧しました

How to Update a MySQL Table Using Data from Another Table?

別のテーブルの値に基づいた MySQL テーブルの更新

目的:
タスクは値を更新することですある MySQL テーブル (Table2) で、特定のテーブル間の一致する値に基づいて別のテーブル (Table1) のデータを使用する列。

テーブル:

  • Table1: 列 'SUBST_ID'、'CREATED_ID' が含まれます
  • Table2: 列が含まれています'ID'、'SERIAL_ID'、'BRANCH_ID'

一致基準:

  • Table1 の 'SUBST_ID' 列が Table2 の 'SERIAL_ID' と一致します。列

更新クエリ:

必要な更新を実行するには、次の SQL クエリを使用します:

UPDATE Table2
JOIN Table1
ON Table2.SERIAL_ID = Table1.SUBST_ID
SET Table2.BRANCH_ID = Table1.CREATED_ID;
ログイン後にコピー

説明:

  • JOIN 句がマージされます
  • SET 句は、一致する行に対して Table1 の 'CREATED_ID' を使用して Table2 の 'BRANCH_ID' 列を更新します。

結果:

このクエリを実行すると、Table2 が更新されます一致する「SERIAL_ID」値に基づいて Table1 から取得された「BRANCH_ID」値を使用します。結果の Table2 は次のようになります。

  • ID: 元の Table2 と同じ
  • SERIAL_ID: 元の Table2
  • BRANCH_ID: の値Table1 の一致する行の「CREATED_ID」列

以上が別のテーブルのデータを使用して MySQL テーブルを更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート