Mysql
 sql >> база данни >  >> RDS >> Mysql

Как мога да избера най-скорошния вход за всеки член?

Идеята тук е да се създаде подзаявка, която получава максималното time за всяка mid и го присъединете към самата маса.

SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT mid, MAX(time) maxV
FROM tableName
WHERE field_1 > 0
GROUP BY mid
) b ON a.mid = b.mid and
        a.time = b.maxV

SQLPiddle Демо



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JOIN заявки срещу множество заявки

  2. SQL Как да заменя стойностите на select return?

  3. таблицата актуализира празните пространства, когато потребителят не въвежда нищо в текстовото поле

  4. Връзка на устройство с Android с локален хост сървър

  5. Вземете идентификатора на ред, когато UNIQUE KEY е нарушен