もっと詳しく

この記事では、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.