SQL Server UNION ALLで2つのテーブルを検索するサンプル

構文
select カラム名 from テーブル1
union all
select カラム名 from テーブル2

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT userno,name FROM usertbl
UNION ALL
SELECT userno,name FROM memtbl
order by 1;
SELECT userno,name FROM usertbl UNION ALL SELECT userno,name FROM memtbl order by 1;
SELECT userno,name FROM usertbl
UNION ALL
SELECT userno,name FROM memtbl
order by 1;

説明
重複をそのまま取得したい場合はUNION ALL、排除したい場合はUNIONを使用します。

SQLServer

Posted by arkgame