以前は連合と連合違いが何であるかを最終的にすべての、インターネットの結果はこのように見えますが、それでもあまり理解が、個人的に自分自身を検証しますで見つかった、今日は良い見て知りませんでした。
連合:重複を含まない二組と集合演算の結果、デフォルトルールを並べ替えながら、
連合のすべて:2つの結果セットとソートない、重複を含め、操作を設定します。
ここでは簡単なテストでは(これはテストですので、そのSQLコードは非常に厳しく規制非常に単純な、何で書かれている、ちょうど2つの違いを理解すること)です
まず決定する必要があり、厳密な標準文言データベースは、テーブルが存在するので、拘束、存在します
データベースを構築する最初のステップ:
- データベースのテストを作成します。
- 行きます
- テストを使用
- 行きます
第二段階は、テーブルを作成するには:
- テーブル表1を作成します。
- (
- ID int型nullではありません、
- 名前はvarchar(20)nullではありません
- )
- テーブル表2を作成します。
- (
- ID int型nullではありません、
- 名前はvarchar(20)nullではありません
- )
試験データを挿入する第三工程:
- 表1の値に挿入します(1、 '姚羽')
- 表1の値が(2、「側ビンビン」)に挿入
- 表1の値に挿入します(3、 '袁磊')
- 表2の値に挿入します(1、 '姚羽')
- 表2の値に挿入します(2「柳春平」)
- 表2の値(3「张永超」)に挿入します
- 表2の値に挿入(4「刘华健」)
第四のステップは、テストが開始されます:
- 表1から選択*
- 表2から選択*
二つのテーブルの実装次のクエリ結果
簡単に見ることができる、上記テストデータの中に挿入され、重複があります
その後、我々は労働組合の外観の実装を見て
- 表1から選択*
- 連合
- 表2から選択*
次に見るためにすべての労働組合を行います
- 表1から選択*
- 労働組合のすべて
- 表2から選択*