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

pilih baris dalam sql dengan tanggal terbaru untuk setiap ID yang diulang beberapa kali

Pertanyaan ini telah ditanyakan sebelumnya. Silakan lihat ini pertanyaan.

Menggunakan jawaban yang diterima dan menyesuaikannya dengan masalah Anda, Anda mendapatkan:

SELECT tt.*
FROM myTable tt
INNER JOIN
    (SELECT ID, MAX(Date) AS MaxDateTime
    FROM myTable
    GROUP BY ID) groupedtt 
ON tt.ID = groupedtt.ID 
AND tt.Date = groupedtt.MaxDateTime


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Proses pembunuhan MySQL adalah pengguna tidak mendapat cukup poin PHP

  2. Bagaimana cara menggunakan REGEXP dengan urutan pelarian seperti batas kata?

  3. Kesalahan Sintaks SQL 1064

  4. Bagaimana cara memasukkan data ke dalam dua tabel yang berbeda?

  5. mengubah format tanggal MySql