Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Datetime terbaru dari indeks mysql unik

Pertama, Anda perlu mengetahui tanggal terbesar untuk setiap cek

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

Kemudian gabung kembali untuk mendapatkan data lainnya.

 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Tentukan Kunci Utama Tabel Secara Dinamis

  2. MySQL:Bandingkan ANTARA waktu

  3. kinerja neo4j dibandingkan dengan mysql (bagaimana bisa ditingkatkan?)

  4. Lewati array ke rutinitas tersimpan MySQL

  5. apa perbedaan antara '!=' dan '<>' di mysql