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

3 सबसे हाल के रिकॉर्ड का चयन करें जहां एक कॉलम के मान अलग हैं

यह वह नहीं लौटाता जो आप उम्मीद करते हैं क्योंकि समूहीकरण आदेश देने से पहले होता है, जैसा कि SQL कथन में खंडों की स्थिति से परिलक्षित होता है। आप दुर्भाग्य से अपनी इच्छित पंक्तियों को प्राप्त करने के लिए कट्टर होने जा रहे हैं। इसे आजमाएं:

SELECT *
FROM `table`
WHERE `id` = (
    SELECT `id`
    FROM `table` as `alt`
    WHERE `alt`.`otheridentifier` = `table`.`otheridentifier`
    ORDER BY `time` DESC
    LIMIT 1
)
ORDER BY `time` DESC
LIMIT 3


  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 पर @GeneratedValue बहुरूपी सार सुपरक्लास

  2. SQL के साथ एकल रिकॉर्ड के परिवर्तन के आधार पर एकाधिक रिकॉर्ड में परिवर्तन करना

  3. MySQL डेटा निर्देशिका को कैसे बदलें?

  4. डेटाटाइम कॉलम से तारीख कैसे चुनें?

  5. कुंजी कीवर्ड का क्या अर्थ है?