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

विशिष्ट प्रविष्टि के लिए नवीनतम प्रविष्टियों का चयन

यहां वह क्वेरी है जिसे आप ढूंढ रहे हैं:

SELECT A.lead_id
    ,MAX(A.app_id) AS [last_app_id]
FROM appointment A
GROUP BY A.lead_id

यदि आप चाहते हैं कि प्रत्येक कॉलम इन अपेक्षित पंक्तियों के अनुरूप हो:

SELECT A.*
FROM appointment A
INNER JOIN (SELECT A2.lead_id
                ,MAX(A2.app_id) AS [last_app_id]
            FROM appointment A2
            GROUP BY A2.lead_id) M ON M.lead_id = A.lead_id
                                     AND M.last_app_id = A.app_id
ORDER BY A.lead_id

यहां मैं केवल वांछित पंक्तियों को प्राप्त करने के लिए एक जोड़ के लिए पिछली क्वेरी का उपयोग करता हूं।

आशा है कि यह आपकी मदद करेगा।



  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 कॉलम से अलग मान चुनें

  2. MySQL एकाधिक मामले के साथ एक प्रश्न में मायने रखता है

  3. क्या कक्षाओं का विस्तार करना अच्छा अभ्यास है?

  4. mysql लेनदेन - किसी भी अपवाद पर वापस रोल करें

  5. mySql डेटाबेस तालिका में दिनांक स्वरूप बदलें