MySQLでアップデートステートメントを使用して複数のテーブルを連係する方法

MySQLでは、UPDATE文を使用して複数のテーブルを結合できます。手順は次のとおりです。

  1. UPDATEキーワードの後に更新するテーブル名を記述する。
  2. SETキーワードの後に、更新するフィールドとその値を指定します。更新するフィールドが複数のテーブルに属している場合は、テーブルエイリアスとフィールド名を組み合わせて指定します。
  3. JOIN キーワードを使用して複数の表を関連付け、関連付け条件を指定します。
  4. WHERE句で条件を指定して、更新する行を決定します。

以下は多表結合を実現するための UPDATE ステートメントの使用方法を示す 1 つの例です。

UPDATE1 
JOIN2 ON1.字段 =2.字段
SET1.字段1 =1, 表2.字段2 =2
WHERE 条件;

実際のテーブル構造と必要に応じて、上記の例の「表1」、「表2」、「フィールド」、「値」、「条件」を各々のテーブル名、フィールド名、値、条件に変更してください。

bannerAds