LoginSignup
0
0

【SQL】UNION と UNION ALL

Last updated at Posted at 2023-09-12

生徒テーブル

所属 学年 名前
スターライト学園 1 星宮いちご
スターライト学園 1 霧矢あおい
スターライト学園 1 紫吹蘭
ドリームアカデミー 1 音城セイラ
ドリームアカデミー 1 冴草きい

転校生テーブル
同姓同名の「星宮いちご」が転校してきた

所属 学年ID 名前
スターライト学園 1 星宮いちご
ドリームアカデミー 2 風沢そら

UNION

SELECT * FROM スターライト学園
UNION
SELECT * FROM ドリームアカデミー
所属 学年ID 名前
スターライト学園 1 星宮いちご
スターライト学園 1 霧矢あおい
スターライト学園 1 紫吹蘭
ドリームアカデミー 1 音城セイラ
ドリームアカデミー 1 冴草きい
ドリームアカデミー 2 風沢そら

縦に結合するので、カラム数は一致必須
このとき重複は削除する

UNION ALL

重複あり

SELECT * FROM スターライト学園
UNION ALL
SELECT * FROM ドリームアカデミー
所属 学年ID 名前
スターライト学園 1 星宮いちご
スターライト学園 1 霧矢あおい
スターライト学園 1 紫吹蘭
ドリームアカデミー 1 音城セイラ
ドリームアカデミー 1 冴草きい
スターライト学園 1 星宮いちご
ドリームアカデミー 1 風沢そら
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0