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

अद्वितीय और अधिकतम चयन के साथ mysql चयन कथन?

आप इसे इस प्रकार कर सकते हैं:

SELECT field_a, max(dup_number) as dup
FROM table1
GROUP BY field_a

max एग्रीगेशन फंक्शन, आपको अधिकतम डुप्लीकेट नंबर देता है, जबकि गारंटी के अनुसार ग्रुप केवल यूनिक आइटम्स को ही दिखाया जाता है।

अगर आपको आईडी भी जानना है, तो आप निम्न की तरह कुछ कर सकते हैं

SELECT t.*
FROM table1 t INNER JOIN (
    SELECT field_a, max(dup_number) as dup
    FROM table1
    GROUP_BY dup_number
) g ON t.field_a = g.field_a AND t.dup_number = g.dup


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक कॉलम के लिए Django डीबी स्तर डिफ़ॉल्ट मान

  2. मैसकल जॉइन (एकाधिक) टेबल

  3. स्तंभ मान के आधार पर गतिशील रूप से स्तंभों का चयन करें

  4. क्या लानत कमजोर वेब ऐप पर SQL इंजेक्शन (उच्च स्तर) करना संभव है?

  5. क्या एमएस-एसक्यूएल इन-मेमोरी टेबल का समर्थन करता है?