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

डेटाबेस में प्रत्येक उपयोगकर्ता से अंतिम सम्मिलित पंक्ति को पुनः प्राप्त करें

यदि आपको अंतिम प्राप्त करने की आवश्यकता है, और फिर पिछला अंतिम, और इसी तरह, आपको एक रैंकिंग फ़ंक्शन का उपयोग करने की आवश्यकता है:

SELECT *
FROM (
  SELECT
    Users.*,
    CASE WHEN @lst=User THEN @row:[email protected]+1 ELSE @row:=0 END row,
    @lst:=User
  FROM
    Users
  WHERE
    User IN ('ina','chris','john')
  ORDER BY
    User, Date_ins DESC
) s
WHERE
  row=0

पंक्ति =0 को अंतिम तिथि मिलेगी, पंक्ति =1 पिछली अंतिम, और इसी तरह...

कृपया फिडल देखें यहां



  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. एसक्यूएल रिटर्न 1,0 नए वेरिएबल में केस के आधार पर जब स्टेटमेंट कई अन्य वेरिएबल का जिक्र करता है

  3. socket.io प्रदर्शन एक डेटाबेस पंक्ति प्रति उत्सर्जित करता है

  4. उत्पन्न करें जहां चर का उपयोग करके बैश में क्लॉज

  5. सबडेट () उदाहरण – MySQL