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

MySQL में प्रत्येक 'समूह द्वारा' की 'अंतिम' पंक्ति लौटाना

इस क्वेरी को आजमाएं -

SELECT t1.* FROM foo t1
  JOIN (SELECT uid, MAX(id) id FROM foo GROUP BY uid) t2
    ON t1.id = t2.id AND t1.uid = t2.uid;

फिर EXPLAIN का इस्तेमाल करें प्रश्नों का विश्लेषण करने के लिए।

SELECT t1.* FROM foo t1
  LEFT JOIN foo t2
    ON t1.id < t2.id AND t1.uid = t2.uid
WHERE t2.id is NULL;


  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. पैटर्न का उपयोग करके सर्च ऑपरेशन के लिए लाइक इन मायएसक्यूएल का उपयोग करना

  3. mysql मुद्रा के रूप में int का चयन करें या int को मुद्रा प्रारूप में कनवर्ट करें?

  4. ऑपरेशन '=' के लिए कॉलेशन (utf8_unicode_ci,IMPLICIT) और (utf8_general_ci,IMPLICIT) का अवैध मिश्रण

  5. MySQL प्रदर्शन बेंचमार्किंग:MySQL 5.7 बनाम MySQL 8.0