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

अगर मैं एक और कॉलम जोड़ता हूं तो MySQL DISTINCT काम नहीं कर रहा है

DISTINCT डेटा की पूरी पंक्ति पर लागू होता है। चूंकि ID प्रत्येक पंक्ति पर अलग है, तो आप डुप्लिकेट शीर्षकों के साथ समाप्त हो जाएंगे।

अगर आपको ID की आवश्यकता है , तो आप MAX(ID) . प्राप्त करने के लिए समुच्चय का उपयोग कर सकते हैं :

select max(id) id,
  title
from yourtable
group by title
order by id

देखें SQL Fiddle with Demo



  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 डेटाबेस कैरेक्टरसेट और संयोजन को UTF-8 में कैसे बदलें?

  2. Wordpress अपने डेटाबेस में श्रेणियों के लिए पोस्ट कैसे लिंक करता है?

  3. MySQL कमांड:सामान्य MySQL प्रश्नों की चीट शीट

  4. अजगर mysql.connector DictCursor?

  5. यदि mysqldump से मौजूद नहीं है तो तालिका बनाएं