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

Permintaan MySQL, MAX() + GROUP BY

(Diuji di PostgreSQL 9.something)

Identifikasi penghapusan dan stempel waktu.

select rid, max(timestamp) as ts
from test
group by rid;

1   2011-04-14 18:46:00
2   2011-04-14 14:59:00

Bergabunglah dengannya.

select test.pid, test.cost, test.timestamp, test.rid
from test
inner join 
    (select rid, max(timestamp) as ts
    from test
    group by rid) maxt
on (test.rid = maxt.rid and test.timestamp = maxt.ts)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengotomatiskan Kueri Tabel Pivot di MySQL

  2. Cara Menghubungkan Ke Server MySQL Setelah Menginstal XAMPP Di Mac OS

  3. Prosedur tersimpan MySQL vs fungsi, mana yang akan saya gunakan kapan?

  4. Kesalahan fatal:Pengecualian yang tidak tertangkap 'mysqli_sql_exception' dengan pesan 'Tidak ada indeks yang digunakan dalam kueri/pernyataan yang disiapkan'

  5. TO_SECONDS() Contoh – MySQL