Ответ 1
Отвечая на вопрос сам -
join a by (id, name), b by (id, name)
http://ofps.oreilly.com/titles/9781449302641/advanced_pig_latin.html
Я делаю внешние соединения на одном столбце в Pig, как это
result = JOIN A by id LEFT OUTER, B by id;
Как мне присоединиться к двум столбцам, что-то вроде -
WHERE A.id=B.id AND A.name=B.name
Что такое эквивалент свиньи? Я не мог найти ни одного примера в руководствах по свиньям... любая помощь?
Отвечая на вопрос сам -
join a by (id, name), b by (id, name)
http://ofps.oreilly.com/titles/9781449302641/advanced_pig_latin.html
Вышеуказанный ответ на самом деле является соединением INNER, правильный оператор свиньи должен быть:
join a by (id, name) LEFT OUTER, b by (id, name)