Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

सुअर में समूह समवर्ती समकक्ष?

grouped = GROUP table BY userid;
   X = FOREACH grouped GENERATE group as userid, 
                                table.clickcount as clicksbag, 
                                table.pagenumber as pagenumberbag;

अब X होगा:

{(155,{(2),(3),(1)},{(12),(133),(144)},
 (156,{(6),(7)},{(1),(5)}}

अब आपको बिल्टिन का उपयोग करने की आवश्यकता है। UDF BagToTuple :

output = FOREACH X GENERATE userid, 
                            BagToTuple(clickbag) as clickcounts, 
                            BagToTuple(pagenumberbag) as pagenumbers;

output अब आप जो चाहते हैं उसे शामिल करना चाहिए। आप आउटपुट चरण को मर्ज चरण में भी मर्ज कर सकते हैं:

    output = FOREACH grouped GENERATE group as userid, 
                     BagToTuple(table.clickcount) as clickcounts, 
                     BagToTuple(table.pagenumber) as pagenumbers;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/PDO/MySQL:MEDIUMBLOB में डालने से खराब डेटा संग्रहीत होता है

  2. MySQL चर `max_allowed_packet` ऑटो 1 एमबी पर रीसेट हो रहा है

  3. Laravel सेल डिफ़ॉल्ट डेटाबेस का पुनर्निर्माण करता है

  4. संभवतः IN और NOT IN का उपयोग करके अलग-अलग आईडी खोजने के लिए SQL-क्वेरी की आवश्यकता है

  5. एक सहसंबद्ध सबक्वेरी में MySQL LIMIT