複数テーブル結合クエリテーブル間の接続は内部接続と外部接続に分かれています
内部結合まず、2つのテーブルを用意します 学生テーブル スコア表 内部結合: 各テーブルで条件を満たす共通レコードを検索します。学生テーブルで学生の名前とスコアを照会します。 最初の書き方:whereのみを使用する 学生 a、スコア b から a.s_name、b.s_score を選択します。ここで、a.s_id = b.s_id です。 2 番目の書き方: join ... on ... 学生Aからa.s_name、b.s_scoreを選択し、a.s_id = b.s_idでスコアbを結合します。 3 番目の書き方: inner join … on… 学生Aからa.s_name、b.s_scoreを選択し、a.s_id = b.s_idでスコアbを内部結合します。 左結合左結合: 左のテーブルのレコードに従って、接続された右のテーブルで条件を満たすレコードを検索して一致させます。左のテーブルに一致するレコードが見つからない場合は、null を使用してそれらを表します。 最初の書き方: 左結合…オン… 学生 a の左側から a.s_name、b.s_score を選択し、スコア b を a.s_id = b.s_id に結合します。 2 番目の書き方: left outer join … on … 学生 a から a.s_name、b.s_score を選択し、a.s_id = b.s_id でスコア b を左外部結合します。 右結合**右結合: **右側のテーブルのレコードに従って、接続された左側のテーブルで条件を満たすレコードを検索して一致させます。一致するものが見つからない場合は、null で表されます。 最初の書き方: … を右結合して … にします。 学生aからa.s_name、b.s_scoreを選択し、スコアbをa.s_id = b.s_idに右結合します。 2 番目の書き方: 右外部結合 … 上 … 学生aからa.s_name、b.s_scoreを選択し、スコアbをa.s_id = b.s_idで右外部結合します。 サブクエリサブクエリ: 複数テーブル結合クエリを実装する方法です。別の選択ステートメントが、選択ステートメントの from 句または where 句にネストされます。外側の選択クエリ ステートメントがメイン クエリになります。つまり、WHERE または FORM 内のクエリ ステートメントはサブクエリと呼ばれます。 WHERE句のサブクエリ: サブクエリによって返される値は、メインクエリのクエリ条件として使用されます。 FROM 句のサブクエリ: サブクエリは仮想テーブルを返し、メインクエリは一時テーブルから条件を満たす条件を検索します。 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux の操作とメンテナンスの基本 httpd 静的 Web ページ チュートリアル
>>: CSS3を使用してオンラインライブ放送に似たキューアニメーションを実装する方法
目次概要オブジェクトの残り属性オブジェクトの拡張プロパティオブジェクトの浅いコピーを作成するkeyo...
Linux に VMWare をインストールするには、公式 Web サイト https://www....
序文早速本題に入りましょう。これからお話しするのは次のマインドマップです。まずは印象をつかんでくださ...
この記事では、Windows で MySQL をインストールする方法について簡単に説明します。他にご...
目次1. 簡単な説明2. クラスターを作成する手順2.1. ディレクトリを作成する2.2. ソースコ...
docker exec コマンドは、実行中のコンテナ内でコマンドを実行できます。 docker ex...
Mac 最新バージョンの MySQL 8.0.22 パスワード回復問題の説明:昨日、突然、Macで最...
フローティング要素は、親要素の高さを縮小します。要素を float float:left/right...
序文:以前の記事では、特定のパラメータの機能についてよく紹介してきました。しかし、MySQL パラメ...
私はプロジェクトの展開にAlibaba Cloudから購入したCentOSを使用しています。最近、プ...
序文以前、defineProperty を紹介したとき、オブジェクトの変更のみを監視でき、配列の変更...
<br />一般的なゲストブック、フォーラムなどでは、テキスト入力ボックスが使われていま...
今日、私は <a href="#13"></a> につい...
目次1. 基本的な文法2. 条件式によるフィルタリング3. 論理式によるフィルタリング4. あいまい...
おそらく誰もが js の実行によって DOM ツリーの解析とレンダリングがブロックされることを知って...