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

MySQL क्वेरी को प्रति समूह अंतिम N पंक्तियाँ मिलती हैं

MySQL में, यह सबसे आसानी से वेरिएबल का उपयोग करके किया जाता है:

select t.*
from (select t.*,
             (@rn := if(@v = vehicle, @rn + 1,
                        if(@v := vehicle, 1, 1)
                       )
             ) as rn
      from table t cross join
           (select @v := -1, @rn := 0) params
      order by VehicleId, timestamp desc
     ) t
where rn <= 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 में आयात करें

  2. अजाक्स और PHP का उपयोग करके डेटाबेस (mysql) में डालें

  3. जेपीए TemporalType.Date गलत तारीख दे रहा है

  4. एक क्वेरी में एकाधिक mysql INSERT कथन php

  5. अद्वितीय बाधा जो MySQL में दो स्तंभों की जाँच करती है