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

MySQL पहले में रिकॉर्ड को छोड़कर 2 परिणाम सेट मर्ज करता है

परीक्षण

SELECT id, crp, starts_on
FROM tbl_crps
NATURAL JOIN (SELECT crp, MAX(id) id
              FROM tbl_crps
              WHERE starts_on < CURRENT_DATE
              GROUP BY crp) x
UNION ALL
SELECT id, crp, starts_on
FROM tbl_crps
NATURAL JOIN (SELECT crp, MAX(id) id
              FROM tbl_crps
              GROUP BY crp
              HAVING MIN(starts_on) >= CURRENT_DATE) x;

fiddle



  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. MySQL से NoSQL में जाने का उदाहरण?

  3. MySQL लोड डेटा इन्फाइल

  4. मिन हटाओ sql में तालिका से दो मानों की तुलना करने के बाद रिकॉर्ड से मान

  5. SSH के साथ Laravel MySql DB कनेक्शन