ホームページ  >  記事  >  データベース  >  mysql接続の詳細な紹介

mysql接続の詳細な紹介

零下一度
零下一度オリジナル
2017-06-11 09:18:45972ブラウズ

自己結合 前述したように、テーブル エイリアスを使用する主な理由の 1 つは、単一の SELECT ステートメントで同じテーブルを複数回参照することです。ここに例を示します。品目 (ID DTNTR ) に問題が見つかり、その品目を製造しているサプライヤーが製造した他の品目にも同様の問題があるかどうかを知りたいとします。このクエリでは、まず ID DTNTR の品目を製造するサプライヤーを検索し、次にこのサプライヤーが製造する他の品目を検索する必要があります。この問題を解決する 1 つの方法は次のとおりです。 入力: select prod_id,prod_name from products where Vend_id = (select Vend_id from products where prod_id = 'DTNTR'); 出力: 分析: これはサブ Inquire を使用する最初の解決策です。内部 SELECT ステートメント

1. mysql の高度な join-self-join の使用例

mysql接続の詳細な紹介

はじめに: Self-join 前述したように、テーブル エイリアスを使用する主な理由の 1 つは、単一の SELECT でテーブルの別名を使用する場合 同じテーブルがステートメント内で複数回参照されています。ここに例を示します。 品目 (ID DTNTR ) に問題が見つかり、その品目を製造しているサプライヤーが製造した他の品目にも同様の問題があるかどうかを知りたいとします。このクエリでは、まず ID DTNTR の品目を製造するサプライヤーを検索し、次にこのサプライヤーが製造する他の品目を検索する必要があります。

2. mysql self-join

はじめに: Mysql の self-join の処理速度はサブクエリよりもはるかに高速です。したがって、自己接続を学ぶことが依然として必要です。 通常のSQLサブクエリ文 SELECT `id`,`bic` FROM `biao` WHERE `id`=(SELECT `id` FROM `biao` WHERE `id`='9696e'); mysql self-join SQL文 SELECT `id` ,`bic` FROM `biao` AS a, `b

3. MySQL 学習フットプリント レコード 14--テーブル エイリアスと Self-Join_MySQL

はじめに: MySQL 学習フットプリント レコード 14- -テーブルエイリアスと自己結合

4. MySQL は高度な結合を作成します_MySQL

はじめに: SQL でテーブルのエイリアスを行う主な理由は、次の 2 つです: 単一のテーブルで複数の SELECT を許可すること。はステートメント内で複数回使用されています; 前のステートメントに対応して、テーブルを表すためにエイリアスを使用します: 自己結合問題: 特定のメーカーによって製造された製品の ID が であると仮定します。

以上がmysql接続の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。