Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę wybrać najnowsze dane wejściowe dla każdego członka?

Pomysł polega na tym, aby utworzyć podzapytanie, które pobiera maksymalny time dla każdego mid i dołącz do niego na samym stole.

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

Pokaz SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Istniejące praktyki/wytyczne dotyczące tworzenia nieznormalizowanych tabel podczas procesu normalizacji?

  2. Wielokolumnowy klucz obcy w MySQL?

  3. utwórz ograniczenie tabeli w mysql

  4. Qt - Jak zdobyć | skompilować sterownik Mysql

  5. Znaki Unicode stają się znakami zapytania po wstawieniu do bazy danych