構文に参加(それは仮想テーブルにいくつかのテーブルに接続され、簡単にアクセス)
クロスコネクト
確かに、クロス接続は、任意の条件の結果を設定しない2つのテーブルに接続されています。
相互接続は、一般に「直積」と呼ばれている - より多くの数学的かもしれません。
表1から表2に参加
より多くの無効なデータが推奨されていません
エン:
結合テーブルから表1表2 ON =表2のフィールド1フィールド2。
表11の検索(フィルタリング)値フィールドは、クロスコネクトテーブルの結果を表2行の値のフィールド2と同等です。
最も広く使用されています、
接続された複数のテーブル
のテーブルからSELECT *を1 =表の表2をJOIN 2表1フィールドフィールド
=表3フィールドにフィールドに表2、表3をJOIN
左の[外]接続
表1は、左から[外]接続条件を表2に加わります。
メインテーブルのテーブルの左側では、空の列を自動的にヌルが充填されています
右[外]接続:
表1から右【外側】接続条件を表2に加わります。
メインテーブルの右側の表に、空の列を自動的にヌルが充填されています
直列に接続された共通点を見つけるためにサブクエリ
で複数の値に接続することができます。
ここで、オペランド(値1、値2、...)において
オペランド(フィールド値)でも条件があれば、サブクエリのみのいずれか1に等しいことを示しています
合同問い合わせ
キーワードユニオンクエリは次のとおりです。組合
ユニオンクエリがなるために一緒に「スタック」の2つの選択ステートメントの結果を照会することで、「素晴らしい結果。」
クエリ結果は、前提条件の二つの「ジョイント」とすることができるされている。結果は、フィールドの数に等しいです。列は同じです
1つのselect文
連合
文の2を選択します。
図1は、2つの選択文(結果フィールド)と同じ数の出力部は、アプリケーションの同じタイプは、典型的には理にかなっています。
図2に示すように、選択フィールドの結果セットは、フィールドの最初の文を受けます。
3、最初のフィールドselect文は、エイリアスを行うことができ、行われ、その後のところ、グループ、順序、などの場合エイリアスは、エイリアス句を使用する必要があります。
4あなたは関節全体の結果を並べ替えたり、制限したい場合、あなたは括弧内にその文を選択する必要があります。
(Selectステートメント1)
連合
(Select文2)
.....制限によって順番....;