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

row=0 ще получи последната дата, row=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. Вземете резултати от заявка за период от време

  2. Сигурност на базата данни - Архивно криптиране по време на транспорт и в покой

  3. Свързване на MySql с Android без използване на PHP

  4. MySQL 8 игнорира цели числа

  5. Убиване на MySQL заявка по време на изпълнение с PHP и AJAX