2016-06-10 2 views
0

Вот моя проблема:Каскадирование: слияние кортежа, если соединение недоступно

У меня есть две таблицы с полем идентификатора, чтобы соответствовать. Большинство из них будут совпадать, но если это не так, мне нужно объединить эту запись в другую таблицу и сделать пустые поля пустыми.

Возможно ли это в каскадировании?

Спасибо!

ответ

0

Вы можете использовать CoGroup вместе с левым/правым/внешним соединением, которое соответствует вашему требованию.

0

Слияние может использоваться только для объединения кортежей с одинаковой компоновкой. Вы можете использовать CoGroup или HashJoin. Если ваша правая труба достаточно мала, чтобы вписаться в память, то HashJoin лучше, чем CoGroup. Для большого набора данных лучше использовать CoGroup.