この記事では、SQL結合をdeleteステートメントで使用する方法について説明します。
構文
SQL結合でdeleteステートメントを使用するための構文は、次のように表すことができます。
消去 表1
から 表1 加入 表2 オン
表1。属性名 = 表2。属性名
どこ 調子
サンプルテーブル
提供されたクエリに示されているように、サンプルテーブルとデータを作成することから始めましょう。
idシリアル、
名前 VARCHAR((50)。、
デパートメント VARCHAR((20)。
)。;
作成 テーブル code_base((
repo_id VARCHAR((255)。、
専念 INT
)。;
入れる の中へ 開発者((名前、 デパートメント)。
値
((「テイラー・ウィリアムズ」、 ‘ゲーム開発者’)。、
((「リンダ・ムーア」、 「フルスタック開発者」)。、
((「メアリー・スミス」、 「データベース開発者」)。;
入れる の中へ code_base((repo_id、 専念)。
値
((‘repo_id_1’、 1)。、
((‘repo_id_2’、 2)。、
((‘repo_id_3’、 3)。;
上記のクエリは2つのテーブルを作成し、サンプルデータを追加します。
例
結合を使用してコミット値が1のcode_baseテーブルの行を削除するには、次のようにクエリを実行します。
消去 code_base
から code_base、 加入 開発者 オン
発達する。id = code_base。専念
どこ 専念 = 1;
上記のクエリは、コミット値が1である行を削除する必要があります。
閉鎖
この短い記事では、結合クエリ内でdeleteステートメントを使用する方法を説明します。
The post 結合によるSQL削除 appeared first on Gamingsym Japan.