यदि आपको अंतिम प्राप्त करने की आवश्यकता है, और फिर पिछला अंतिम, और इसी तरह, आपको एक रैंकिंग फ़ंक्शन का उपयोग करने की आवश्यकता है:
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 पिछली अंतिम, और इसी तरह...
कृपया फिडल देखें यहां ।