我想要的是:从table1中选择所有ID,从table2中选择最大值。如果table2不包含id,则0是它的最大值。SELECT t1.Id, max(t2.value) FROM table1 t1 JOIN table2 t2 USING(Id) GROUP BY t2.Id;
但是,这个查询的问题是,它只在两个表中都返回一个如何从table1中选择所有id,从</em
我在Hive中有两个表(a表和b表)。 表A是初始表(full)。表B是具有最新更新的增量表(该表具有相同的列和另外5列,包括用于上次更新的时间戳列)。我想从这两个表中创建最后一个视图( full +delta之间的连接)来进行最后的更新。1-我做的第一步是从表b(增量)中选择具有最大值(时间戳)的行,以进行最后的更新 2-然后我把它当做内部<e