ユニオン共同クエリ

1123 ワード

SQLユニオン操作子
UNION             SELECT      。

   ,UNION     SELECT             。             。  ,   SELECT             。
SQL UNION文法
SELECT tn1.name1,tn1.name2,tn1.name3 FROM table_name1 tn1
UNION 
SELECT tn2.name1,tn2.name2,tn2.name3 FROM table_name2 tn2
注:1、デフォルトでは、ユニオン操作子が異なる値を選択します。重複可能な値はユニオンALLを使用してください。2、UNION結果集の列名は、常にUNIONの最初のSELECT文の列名に等しい。3、UNION内部のSELECT文は同じ数の列を持つ必要があります。列も似たようなデータタイプを持つ必要があります。また、SELECT文ごとの列の順序は同じでなければなりません。
SQLユニオンALL文法
SELECT tn1.name1,tn1.name2,tn1.name3 FROM table_name1 tn1
UNION ALL
SELECT tn2.name1,tn2.name2,tn2.name3 FROM table_name2 tn2