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

मैं एक पूरी पंक्ति का चयन कैसे करूं जिसमें तालिका में सबसे बड़ी आईडी है?

आप उप-चयन का उपयोग कर सकते हैं:

SELECT row 
FROM table 
WHERE id=(
    SELECT max(id) FROM table
    )

ध्यान दें कि यदि max(id) . का मान अद्वितीय नहीं है, एकाधिक पंक्तियां लौटा दी जाती हैं।

यदि आप केवल ऐसी ही एक पंक्ति चाहते हैं, तो @MichaelMior के उत्तर का उपयोग करें,

SELECT row from table ORDER BY id DESC LIMIT 1


  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 राउटर) के साथ MySQL InnoDB क्लस्टर की स्थापना

  3. ETL प्रक्रिया में Python और MySQL का उपयोग करना

  4. PHP/MySQL का उपयोग करके CSV डेटा आयात करना

  5. Android के लिए JDBC बनाम वेब सेवा