アフィリエイト広告を利用しています

2018年06月10日

SQLのUNION句

Union句は長いこと使っていない。

最後に使ったのは今から20年ぐらい前だったと思う。

使ってみたら、何とかなった。



( SELECT * FROM テーブル名1 )
union
( SELECT * FROM テーブル名2 )


基本構文は上で、2つのSELECTコマンドで注意したのは

項目数をそろえた点。


上の例に記載していないが

どちらのSELECTコマンドも

WHERE、ORDER BY、GROUP BYは

使用できる。


また、以下のように全体に対してもORDER BYを指定できた。


( SELECT * FROM テーブル名1 )
union
( SELECT * FROM テーブル名2 ) ORDER BY カラム名











posted by db-engineer at 00:00 | Comment(0) | Mysql

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド