MySQL(12)のDQLクエリー(連合クエリー)

525 ワード

連合クエリー
unionコンビネーションまたはマージ複数のクエリー文の結果を1つの結果構文にマージします.クエリー文1 unionクエリー文2 union...
適用シーン:クエリーの結果は複数のテーブルから来ており、複数のテーブルには直接的な接続関係はありませんが、クエリーの情報が一致している場合.
特徴:1.クエリーの列数は一致しています.2.列の数は一致し、各列のタイプと順序は一致しなければならない.3.unionは繰り返す;繰り返しall(union all)を追加したくない場合は
#   :      》90       a     
SELECT * FROM employees WHERE email LIKE "%a%" OR department_id>90;

#       
SELECT * FROM employees WHERE email LIKE '%a%'
UNION
SELECT * FROM employees WHERE department_id>90;