У меня есть таблица истории с полями mid
, id
, month
, year
. Я хочу создать table1
с такой же схемой.
Данные таблицы истории
Mid id month year
1 1 1 2017
2 1 3 2017
3 1 6 2017
Я хочу создать основную таблицу, как показано ниже
Таблица 1
Mid id month year
1 1 1 2017
2 1 2 2017
2 1 3 2017
3 1 4 2017
3 1 5 2017
3 1 6 2017
Здесь нам нужно заполнить значения в table1
для отсутствующих месяцев.
Здесь, в бизнесе, для таблицы history
, month=3
означает, что данные для 2-го месяца такие же, как это не упоминается в истории.
Точно так же в таблице истории указан month=6
. Это означает, что одни и те же записи 6-го месяца должны быть продублированы для 5-го, 4-го месяца, поскольку их нет в таблице.
Возможно ли это в Apache Hive.
@sandeeprawat образец данных и ожидаемый результат приведены выше
Установите ящик в размер в улье, выполните внешнее соединение и получите результат ..thisdataguy.com/2018/04/24/…
некоторые sapledata и результат