У меня есть таблица кустов с полями «a» (int), «b» (string), «c» (bigint), «d» (bigint) и «e» (string).
У меня есть такие данные, как:
a b c d e
---------------
1 a 10 18 i
2 b 11 19 j
3 c 12 20 k
4 d 13 21 l
1 e 14 22 m
4 f 15 23 n
2 g 16 24 o
3 h 17 25 p
Таблица отсортирована по ключу 'b'.
Теперь нам нужен вывод, как показано ниже:
a b c d e
---------------
1 e 14 22 m
4 f 15 23 n
2 g 16 24 o
3 h 17 25 p
который будет дедуплицирован по ключу «a», но сохранит последний (последний) «b».
Возможно ли использовать запрос Hive (HiveQL)?