मैं डेटा कि पहले से ही वर्गीकृत किया और एकत्रित रहा है प्रति शीर्ष n मूल्यों जाओ, यह बहुत दिखाई देता है:सुअर: समूह
user value count
---- -------- ------
Alice third 5
Alice first 11
Alice second 10
Alice fourth 2
...
Bob second 20
Bob third 18
Bob first 21
Bob fourth 8
...
प्रत्येक उपयोगकर्ता (ऐलिस और बॉब), मैं उनके शीर्ष पुनः प्राप्त चाहते n मूल्यों के लिए (मान लें 2), 'गिनती' की क्रमबद्ध शर्तें। तो वांछित आउटपुट मैं चाहता हूँ यह है:
Alice first 11
Alice second 10
Bob first 21
Bob second 20
मैं ऐसा कैसे पूरा कर सकते हैं?
उत्कृष्ट, धन्यवाद! – Hoff
सीमा गारंटी नहीं देता है कि आपको शीर्ष रिकॉर्ड प्राप्त होंगे। –
[डॉक्स] (https://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#LIMIT) कहता है कि संग्रह को ऑर्डर करने के बाद 'सीमा' करने से आप गारंटी देते हैं कि आपको शीर्ष रिकॉर्ड –