diadia

興味があることをやってみる。自分のメモを残しておきます。

SQL UNIONについて

UNION ALL とUNION

UNION ALLを使うと集合で重複行をすべて返すのに対し、UNIONは重複行を1行にまとめる。

ORDER BYとの関係

UNIONを使った場合、ORDER BYはUNIONを使ったあと最後に実行する。これは集合の内容をORDER BYによって再編集するものであり、単純に各集合を並び替えて結果を集合ごとに並べるものではない。