【发布时间】:2021-03-31 17:30:03
【问题描述】:
我有两个几乎相同的数据集,我正在尝试合并,但我只想在文件 1 中还没有日期的情况下合并它们。
数据集 1
| File | Date | Type |
|---|---|---|
| 1 | 1/1/2020 | a |
| 1 | 1/2/2020 | b |
| 1 | 1/3/2020 | c |
数据集 2
| File | Date | Type |
|---|---|---|
| 2 | 1/1/2020 | a |
| 2 | 1/2/2020 | b |
| 2 | 1/3/2020 | c |
| 2 | 1/4/2020 | d |
理想输出
| File | Date | Type |
|---|---|---|
| 1 | 1/1/2020 | a |
| 1 | 1/2/2020 | b |
| 1 | 1/3/2020 | c |
| 2 | 1/4/2020 | d |
如果两个数据集的日期相同,那么我只想使用文件 #1 中的数据
SELECT FILE, DATE, TYPE FROM TABLE A
UNION
SELECT FILE, DATE, TYPE FROM TABLE B
【问题讨论】:
标签: sql datetime union snowflake-cloud-data-platform full-outer-join