複数テーブル結合クエリテーブル間の接続は内部接続と外部接続に分かれています
内部結合まず、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を使用してオンラインライブ放送に似たキューアニメーションを実装する方法
Dockerfile を作成するときは、コンテナが起動する前に初期化構成やカスタム構成を実行するため...
1. 最新のnginx dockerイメージをダウンロードする $ docker pull ngin...
MySQL では、テーブルに複数のインデックスを指定できますが、ステートメントの実行時に、使用するイ...
この記事では、CSS 画像アニメーション効果(フォトフレーム)のサンプルコードを紹介し、皆さんと共有...
最新の Windows 10 アップデートをインストールした後、システム UI の詳細な効果が顕著に...
Ubuntu サーバーにパッケージをインストールする場合、sudo apt-get install ...
目次1. 静的実装方法: 2. 第2のシミュレーション動的方法3. 3番目の動的データ方式4. 動的...
メタを使用して、ページの時間指定更新またはジャンプを実装します。 XML/HTML コードコンテンツ...
効果図は以下のとおりです。 <!DOCTYPE html> <html lang=...
1. ホットリンクの原則1.1 Webページの準備Web ソース ホスト (192.168.153...
今日、CentOS6.2 をインストールしていたところ、ハード ドライブの検出段階を通過できませんで...
コードを書くとき、2 つのファイル間の違い、または同じファイルの異なるバージョン間の違いを知る必要が...
PS: 最近、nginx を詳細に紹介している <<High-Performance ...
WeChat ミニプログラム - QR コード ジェネレーターダウンロード: weapp-qrcod...
目次1 はじめに2 前提条件2.1 データ型2.2 それが自身のプロパティであるかどうかを判断する ...