sql >> Databasteknik >  >> RDS >> Mysql

Senaste datetime från unika mysql index

Först måste du ta reda på det största datumet för varje check

 SELECT `check`, MAX(`datetime`)
 FROM YourTable
 WHERE `service` = 2
 GROUP BY `check`

Gå sedan tillbaka för att få resten av data.

 SELECT Y.*
 FROM YourTable Y
 JOIN ( SELECT `check`, MAX(`datetime`) as m_date
        FROM YourTable
        WHERE `service` = 2
        GROUP BY check) as `filter`
  ON Y.`service` = `filter`.service
 AND Y.`datetime` = `fiter`.m_date
 WHERE Y.`service` = 2



  1. Hur SQLite Avg() fungerar

  2. Hur man skapar en schemabunden lagrad procedur i SQL Server

  3. Hur man kontrollerar användarrättigheter i MySQL Workbench med hjälp av GUI

  4. Enkel UPPDATERA MySQl-tabell från php-array