web-dev-qa-db-ja.com

Pig Latinの2つの列で外部結合を行う方法

このように豚の単一の列に外部結合を行います

result = JOIN A by id LEFT OUTER, B by id;

次のような2つの列で結合するにはどうすればよいですか?

WHERE A.id=B.id AND A.name=B.name

豚相当物とは何ですか?豚のマニュアルに例が見つかりませんでした...何か助けはありますか?

21
hese

自分で質問に答える-

join a by (id, name), b by (id, name) 

http://ofps.oreilly.com/titles/9781449302641/advanced_pig_latin.html

26
hese

上記の答えは実際には内部結合です。正しいpigステートメントは次のようになります。

 join a by (id, name) LEFT OUTER, b by (id, name) 
38
Samuel Kerrien