mysqlでのunionとunion allの使用法

王林
リリース: 2020-06-12 15:56:19
転載
4203 人が閲覧しました

mysqlでのunionとunion allの使用法

#union と Union all はどのような場合に使用するのでしょうか?

特定のクエリ条件に従って 2 つのテーブルのデータをクエリした後、結果を結合して表示する必要がある場合は、この時点で Union と Union All を使用する必要があります。

union と Union all の主な違い:

union all は結果セットを直接マージします;

union は Union all の後にあります。結果は次のとおりです。重複レコードを削除した結果が出力されます。

次の例を見てみましょう:

クエリ 1:

mysqlでのunionとunion allの使用法

クエリ 2:

mysqlでのunionとunion allの使用法

2 つの結果セットをすべて結合します (2 つのクエリ結果セットを直接マージします):

mysqlでのunionとunion allの使用法

2 つの結果セットの結合、結果は (2 つの結果セットの後で)結果セットのマージ、重複排除/区別の実行:

mysqlでのunionとunion allの使用法

推奨チュートリアル:

mysql チュートリアル

以上がmysqlでのunionとunion allの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート