用于基于多个列的比较在Hive中创建条件SQL查询

时间:2020-06-12 18:25:56

标签: hadoop hive

在形成复杂的配置单元查询时需要帮助。逻辑如下。 对于loc_code_pair,我们需要获取唯一的接口,然后为记录提供每个唯一接口的最新验证日期

enter image description here

期望是数据将来自上面的第一条和第四条记录: enter image description here

因此,第一行和第二行中的对将具有第一行Val,因为它在第一行和第二行中具有最新的valid_dt。 从第一行和第二行选择的值: enter image description here

第三和第四行对也与第一和第二行相同,只是顺序相反,但是相同。

对于第三行和第四行,即使具有最新的有效日期,我们也无法选择第三行Val值,因为在第一行和第二行结果中已经选择了其INTF组合(相反顺序)。 因此,第三行和第四行的选定值将是: enter image description here

0 个答案:

没有答案