MySQL における UNION と UNION ALL の違いは、UNION は重複する行を削除するのに対し、UNION ALL はすべての行を保持することです。 UNION は結果セットを暗黙的に並べ替えますが、UNION ALL はそうではありません。
#MySQL における UNION と UNION ALL の違い
MySQL では、UNION と UNION ALL の両方が使用されます。異なるクエリ結果セットからの行データを結合します。ただし、結果の処理方法には大きな違いがあります。UNION
UNION ALL
使用シナリオ
例
table1 と
table2 という 2 つのテーブルがあるとします。どちらにも、という名前のテーブルがあります。
名前の列。
<code class="sql">SELECT name FROM table1 UNION SELECT name FROM table2;</code>
rree
以上がmysqlのunionとunion allの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。