2011-11-07 8 views
20

tôi làm ngoài tham gia trên các cột duy nhất trong Pig như thế nàyLàm thế nào để làm bên ngoài tham gia vào hai cột trong Pig Latin

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

Làm thế nào để tham gia vào hai cột, một cái gì đó giống như -

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

Tương đương với lợn là gì? Tôi không thể tìm thấy bất kỳ ví dụ trong hướng dẫn sử dụng lợn ... bất kỳ sự giúp đỡ?

Trả lời

37

Câu trả lời ở trên là thực sự là một INNER tham gia, báo cáo kết quả lợn đúng nên là:

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