前提・実現したいこと
2つのデータが異なるテーブルを結合させ日付順でソートをかける方法。
該当のソースコード
テーブル1
ID | date | name |
---|---|---|
1 | 2020/03/15 | xxxxx1 |
2 | 2020/03/18 | xxxxx2 |
3 | 2020/03/30 | xxxxx3 |
テーブル2
ID | date | name2 |
---|---|---|
1 | 2020/03/16 | yyyyy1 |
2 | 2020/03/17 | yyyyy2 |
3 | 2020/03/20 | yyyyy3 |
期待値
|ID|date|name|name2|
|:--|:--:|--:|
|1|2020/03/15|xxxxx1|null|
|1|2020/03/16|null|yyyyy1|
|2|2020/03/17|null|yyyyy2|
|2|2020/03/18|xxxxx2|null|
|3|2020/03/20|null|yyyyy3|
|3|2020/03/30|xxxxx3|null|
ご教授お願いいたします。
何をしたいのかよく分かりません。結合 (JOIN) じゃなくて単なる和 (UNION) でいいのでしょうか?
CROSS JOIN がしたいような気がします。
同じSQLでもデータベースやそのバージョンによって方言が大きいですから、どのデータベースを使うのかを質問のタグで示したり、バージョンも明記した方が適切なコメントが付き易いです。SQLの観点から Oracle Database, PostgreSQL, MySQL の特徴を整理しよう! https://www.ashisuto.co.jp/corporate/column/technical-column/detail/1197236_2274.html
回答2件
あなたの回答
tips
プレビュー