SQL UNIONについて
UNION ALL とUNION
UNION ALLを使うと集合で重複行をすべて返すのに対し、UNIONは重複行を1行にまとめる。
ORDER BYとの関係
UNIONを使った場合、ORDER BYはUNIONを使ったあと最後に実行する。これは集合の内容をORDER BYによって再編集するものであり、単純に各集合を並び替えて結果を集合ごとに並べるものではない。
UNION ALLを使うと集合で重複行をすべて返すのに対し、UNIONは重複行を1行にまとめる。
UNIONを使った場合、ORDER BYはUNIONを使ったあと最後に実行する。これは集合の内容をORDER BYによって再編集するものであり、単純に各集合を並び替えて結果を集合ごとに並べるものではない。