SQL Server での UPDATE ステートメントに JOIN を使用する
SQL Server では、JOIN 操作を使用して複数のテーブルのデータを結合できます。この手法は、関連テーブルのデータに基づいてテーブルを更新する必要がある場合に効果的です。
SQL Server で JOIN を使用して UPDATE ステートメントを実行するには、次のシナリオを検討してください。
シーン:
sale と ud という 2 つのテーブルがあり、次の列が含まれています:
ud テーブルの assid 列を、sale テーブルの対応する assid 値で更新する必要があります。sale.assid には、ud.assid を更新するための正しい値が含まれています。
クエリ:
これを行うには、次の JOIN ベースの UPDATE ステートメントを使用できます。
<code class="language-sql">UPDATE ud SET ud.assid = s.assid FROM ud INNER JOIN sale s ON ud.id = s.udid;</code>
手順:
以上がSQL Server で JOIN を使用してテーブルを更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。