ホームページ > 記事 > 毎日のプログラミング > mysqlの自己接続のキーワードは何ですか?
MySQL では、自己結合に使用されるキーワードは JOIN...ON です。自己結合は次の目的で使用されます。 1. 重複する値を検索します。 2. 関連レコードを検索します。 4. 循環依存関係を検索します。たとえば、次の自己結合クエリは、customers テーブルで重複する電子メール アドレスを検索します。
#MySQL の自己結合キーワード
自己結合は、テーブルをそれ自体に接続できるようにする SQL 操作です。 。 MySQL では、自己結合を実行するために使用されるキーワードはJOIN...ON です。
自己結合構文:
<code class="sql">SELECT ... FROM table_name AS alias1 JOIN table_name AS alias2 ON alias1.column_name = alias2.column_name</code>その中に:
自己結合は主に次の目的で使用されます:
次の例は、自己結合を使用して、Customers テーブルで重複する電子メール アドレスを検索する方法を示しています:
<code class="sql">SELECT email_address FROM customers AS c1 JOIN customers AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;</code>
このクエリは、重複した電子メール アドレスを持つ顧客の行を返します。
以上がmysqlの自己接続のキーワードは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。