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

MySql किसी अन्य तालिका में MAX मान के आधार पर एक तालिका में सभी पंक्तियों का चयन करें

आप इसे एक सहसंबद्ध सबक्वेरी के साथ कर सकते हैं:

select a.*,
       (select application_stage
        from application_progress ap
        where ap.application_id = a.id
        order by stage_date desc
        limit 1
       ) MostRecentStage
from applications a;

संपादित करें:

आप आवेदक डेटा में कुछ इस तरह शामिल हो सकते हैं::

select a.*, aa.*,
       (select application_stage
        from application_progress ap
        where ap.application_id = a.id
        order by stage_date desc
        limit 1
       ) MostRecentStage
from applications a join
     applicant aa
     on a.applicant_id = aa.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 डुप्लिकेट डेटा रिकॉर्ड को UPDATE / DELETE के माध्यम से समेकित करता है

  2. MyISAM और InnoDB में एकल mysql कथन परमाणु हैं?

  3. लोकलहोस्ट से एक ऑनलाइन MySQL डेटाबेस से कनेक्ट करें

  4. latin1_swedish_ci से utf8_unicode_ci तक सभी पंक्तियों का मिलान कैसे बदलें?

  5. क्या एक MySQL संग्रहीत प्रक्रिया के लिए डिफ़ॉल्ट पैरामीटर होना संभव है?