ホームページ >毎日のプログラミング >mysqlの知識 >mysqlでユニオンは何を意味しますか
UNION は、クエリ結果をマージするために MySQL で使用されます。この例のクエリでは、employees テーブルと Customers テーブルの一致する行がマージされます。 UNION ALL は重複行を削除しません。また、UNION 演算子は非可換です。つまり、結果セットの順序は SELECT ステートメントの順序に依存します。
#MySQL の UNION
UNION は、MySQL で 2 つ以上の SELECT キーワードの結果を結合するために使用されます。 。 2 つ以上の結果セットからの一致する行を新しい結果セットに結合します。構文
<code class="sql">SELECT ... FROM ... UNION SELECT ... FROM ...</code>
動作
UNION 演算子は次の動作をします:例
<code class="sql">SELECT name FROM employees UNION SELECT name FROM customers;</code>このクエリは、employee テーブルと Customers テーブルの name 列をマージし、重複する名前を削除します。
UNION ALL
UNION ALL は、重複行を削除しない UNION の変形です。<code class="sql">SELECT name FROM employees UNION ALL SELECT name FROM customers;</code>このクエリは、従業員テーブルと顧客テーブルの名前列をマージし、重複した名前を保持します。
注意
以上がmysqlでユニオンは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。