SQL Server DELETE文 テーブルを結合した結果を使って行を削除

TableAとTableBを結合した結果を使ってTableAの行を削除
(別のテーブルの値を使って行を削除)

DELETE a
    FROM TableA AS a
    INNER JOIN TableB AS b ON a.ID1 = b.ID1
   
WHERE b.a2 = 1

DELETE a の部分をSELECT * に変えれば削除行の確認ができる.

“SQL Server DELETE文 テーブルを結合した結果を使って行を削除” への1件の返信

  1. 本記事を記載いただき、
    ありがとうございました。
    参考になりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です