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

समूहवार अधिकतम

आप इस क्वेरी का उपयोग कर सकते हैं। आप 75% कम समय में परिणाम प्राप्त कर सकते हैं। मैंने अधिक डेटा सेट के साथ जाँच की। उप-प्रश्नों में अधिक समय लगता है।

SELECT p1.id, 
       p1.security, 
       p1.buy_date 
       FROM positions p1
left join
            positions p2
                on p1.security = p2.security
                   and p1.buy_date < p2.buy_date
      where 
      p2.id is null;

SQL-Fiddle link



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डुप्लीकेट कुंजी अद्यतन के साथ MySQL लोड डेटा इनफाइल

  2. MySQL ट्यूटोरियल:MySQL IN स्टेटमेंट (उन्नत)

  3. एकाधिक चाइल्ड पंक्तियों को एक पंक्ति में संयोजित करें MYSQL

  4. एक निश्चित समय के बाद MySQL रिकॉर्ड को कैसे डिलीट करें

  5. अपडेट में शामिल होने के लिए MySQL सिंटैक्स