MySQL sql99構文の内部結合と非等価結合の詳細な説明

MySQL sql99構文の内部結合と非等価結合の詳細な説明

#事例: 従業員の給与水準を照会する

選択
  給与、等級
から
  従業員
参加する
  ジョブグレード g
の上
  e.`salary` が g.`lowest_sal` と g.`lowest_sal` の間です。

#例: 各給与レベルの数を照会し、レベル別に降順で並べ替える

選択
  COUNT(*),学年
から
  ジョブグレード j
参加する
  従業員
の上
  e.`salary` が j.`lowest_sal` と j.`highest_sal` の間
グループ化
  グレードレベル DESC;

コンテンツ拡張子:

文法

クエリリストを選択

表1のエイリアス[接続タイプ]

jion 表 2 エイリアス

接続条件

[フィルター条件]

[グループ化]

[フィルター条件あり]

[並べ替えリストによる順序]

ケース1: 従業員名、部署名の照会

姓、部署名を選択
従業員から
INNER JOIN 部門 d
オン e.department_id=d.department_id;

ケース 2: 「e」を含む従業員名と役職を照会する (フィルターを追加)

姓、役職を選択
従業員から
INNER JOINジョブ j
オン e.job_id=j.job_id
e.last_name が '%e%' のように記述される場所;

以上が今回紹介した知識ポイントの全てです。

以下もご興味があるかもしれません:
  • MySQL データベースの詳細な説明 - 複数テーブル クエリ - 内部結合、外部結合、サブクエリ、相関サブクエリ
  • mysql 結合クエリ (左結合、右結合、内部結合)
  • MYSQL 左結合、右結合、内部結合の詳細な説明と違い
  • mysql 左結合、右結合、内部結合
  • MySQL の左内部結合と右内部結合の使用例
  • MySQLの左結合と内部結合について簡単に説明します
  • MySQLの外部結合と内部結合クエリの違い

<<:  クラウドサーバーパゴダパネルの詳細なインストール手順

>>:  Linux tac コマンドの実装例

推薦する

Pycharmとsshリモートアクセスサーバーdockerの詳細なチュートリアル

背景: 一部の実験はサーバー上で完了する必要があります。したがって、リモート サーバー上のコードをロ...

HTMLの表のtbodyは上下左右にスライドできます

テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの...

サブメニューをクリックする効果を実現するJavaScript

この記事では、クリック時にサブメニューを表示するためのJavaScriptの具体的なコードを参考まで...

Nginx_geo モジュールを使用して CDN スケジュールを設定する方法

NginxのGeoモジュールの紹介geo ディレクティブは、ngx_http_geo_module ...

MySQL Installer Community 5.7.16 インストール詳細チュートリアル

この記事では、MySQL インストールの詳細なチュートリアルを記録し、全員と共有します。 1. バー...

HTML でナンバープレート番号と州の略語を入力するためのサンプルコード

原理としては、まずボタン付きの div を記述し、次に画面のサイズに応じて自動的に適応してキーボード...

Webデザイナーの成長体験

<br />まず最初に、私はこのグループの中では完全な新人だということを述べなければなり...

HTML ウェブページの基本コンポーネントの概要

<br />Web ページ上の情報は主にテキストベースです。 Web ページでは、フォン...

HTML マウス CSS コントロール

一般的に、マウスは上向きの斜め矢印として表示され、テキストの上に移動すると垂直線になり、ハイパーリン...

入力のsize属性とmaxlength属性の違い

最近、プロジェクトで input size 属性と maxlength 属性を使用しました。以前は、...

Reactソースコードにおけるビット演算について詳しく説明します

目次序文いくつかの一般的なビット操作ビットAND (&)ビットOR (|)ビット否定(~)マ...

Vue 初心者ガイド: 最初の Vue-cli スキャフォールディング プログラムの作成

1. Vue - 最初の vue-cli プログラムVueの開発はNodeJSに基づいています。実際...

HTML(divレイヤー)を介してFLASHにリンクを追加するための実装コード

今日、クライアントが広告を掲載したいのですが、提供された素材は Flash です。私たちはあまり気に...

Docker ベースのよく使われる CentOS7 イメージの概要

目次1 Dockerをインストールする2 国内ミラーソースの設定3 中国語環境基本版Centos7イ...

RedisとMemcacheの比較と選び方

最近 redis を使っていて、とても便利だと感じているのですが、インメモリ データベースを選択する...