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

Kelompokkan menurut maks(waktu) mysql

Seperti yang saya pahami sintaksis dari MySQL ketika Anda menempatkan MENGGUNAKAN untuk Gabung Dalam, kolom harus diberi nama yang sama di kedua tabel. Tidak ada kolom bernama maxdate pada tabel konten sehingga kesalahan melompat. Anda mungkin dapat mencoba (jika saya memahaminya dengan benar)

SELECT func_id,checksum
FROM Content cnt 
INNER JOIN (
  SELECT func_id, MAX(timestamp) AS maxdate
  FROM Content GROUP BY func_id
) AS max ON (cnt.func_id=max.func_id AND max.maxdate=cnt.timestamp);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengguna MySQL membuat tabel sementara penuh

  2. Itu tidak memasukkan nilai dalam database

  3. MySQL untuk diganti dengan wildcard

  4. Cara mengaktifkan ENUM di Symfony 2 / Doctrine

  5. Fungsi Tersimpan MySQL - Nama Kolom &Tabel Dinamis/Variabel