SQLで結合を表すキーワードはUNIONです。 2 つ以上の SELECT ステートメントの結果を、すべての一意の行を含む 1 つの結果セットに結合します。つまり、結果セット内の両方の行に重複が含まれることなく、2 つの入力結果セットのすべての行を結合します。
SQLでユニオンを表すキーワード: UNION
ユニオン操作
UNIONキーワードは、2つ以上のSELECTステートメントの結果を1つの結果セットに結合するために使用されます。 2 つの入力結果セットからすべての一意の行を返します。つまり、2 つの結果セットからのすべての行を結合しますが、両方の結果セットに含まれる行は複製しません。
構文
<code class="sql">SELECT_statement UNION [ALL] SELECT_statement</code>
ここで:
SELECT_statement
は、マージされる SQL クエリです。 SELECT_statement
是要合并的 SQL 查询。ALL
是可选的关键字,表示返回所有行,包括重复的行。用法
UNION 关键字可以用于以下场景:
示例
以下示例将 employees
表和 customers
表中的姓名合并到一个结果集中:
<code class="sql">SELECT name FROM employees UNION SELECT name FROM customers;</code>
结果集将包含 employees
表和 customers
ALL
はオプションのキーワードで、重複行を含むすべての行を返すことを意味します。 使用法
employees
テーブルと customers
テーブルの名前を単一の結果セットにマージします。 🎜rrreee🎜 結果セットには employees テーブルと customers
テーブル内のすべての一意の名前。 🎜🎜🎜注: 🎜🎜🎜🎜UNION キーワードは、同じ数の列とデータ型を持つ結果セットのみをマージできます。 🎜🎜UNION ALL キーワードは重複行を含むすべての行を返しますが、UNION キーワードは一意の行のみを返します。 🎜🎜以上がSQLで共用体を表すキーワードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。