【发布时间】:2022-06-23 15:59:03
【问题描述】:
我写的UNION查询出来的数据是这样的。
COLUMNS1 COLUMNS2 DATE1 DATE2
--------------------------------------------------------------------
A B 2022-01-10 05:40:12 NULL
A B NULL 2022-01-25 12:40:00
C D 2022-01-15 05:40:12 NULL
C D NULL 2022-01-17 12:40:00
...
我怎样才能将上述数据作为查询出来?
COLUMNS1 COLUMNS2 DATE1 DATE2
--------------------------------------------------------------------
A B 2022-01-10 05:40:12 2022-01-25 12:40:00
C D 2022-01-15 05:40:12 2022-01-17 12:40:00
....
同样,您可以使用 LEFT OUTER JOIN ,但我不想使用它。
看起来很简单,但我根本找不到答案。也许这是不可能的,但我在努力吗?
【问题讨论】:
-
GROUP BY 和一些聚合函数(例如 MAX)。