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

MySQL अद्वितीय कॉलम का चयन करें जहां अन्य कॉलम अधिकतम है

इसे आजमाएं:

SELECT yourtable.*
FROM yourtable
WHERE (serial_num, version) in (select serial_num, max(version)
                                from yourtable
                                group by serial_num)

Subquery serial_num के लिए अधिकतम संस्करण लौटाएगा, इसलिए यह उन सभी पंक्तियों को वापस कर देगा जहां serial_num का अधिकतम मान है। देखें यह बेला



  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 क्वेरी के साथ न्यूनतम और अधिकतम मान प्राप्त करें

  3. हरोकू में sql फ़ाइल को ClearDB में डंप करें

  4. जेपीए एनोटेशन के साथ MYSQL ऑटोइनक्रिकमेंट फ़ील्ड को एनोटेट कैसे करें

  5. दो अलग-अलग तालिकाओं में दो क्षेत्रों के लिए क्वेरी योग