我在下面提到了两个表格:
Table1
ID key Val1 Date1
A-1 xyz-ze AA 2018-10-01 15:16:20
A-1 xyz-ze AC 2018-10-02 18:19:40
A-2 xyi-ze BV 2018-07-01 15:16:20
A-2 xyi-ze CR 2018-03-01 19:22:37
A-2 xyi-ze BR 2018-10-03 21:17:24
Table2
ID key Val2 Date2
A-1 xyz-ze AA 2018-10-01 15:16:20
A-2 xyi-ze BR 2018-10-03 22:47:56
通过使用上面的表,我想获取 Val1
以及 Val2
,但是 Val1
应该是最早的值(考虑到 Date1
)然后匹配 Val1
与 Val2
并以此为基础给予身份。
所需输出:
ID key Val1 Val2 Date1 Date2 Status
A-1 xyz-ze AA AA 2018-10-01 15:16:20 2018-10-01 15:16:20 TRUE
A-2 xyi-ze CR BR 2018-03-01 19:22:37 2018-10-01 15:16:20 FALSE
1条答案
按热度按时间osh3o9ms1#
可以使用自联接:
得到:
这样,您可以使用以下方法确定最早的每组记录:
因此,最终查询将是:
此处演示