Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn MySQL, MAX () + GROUP BY

(Đã kiểm tra trong PostgreSQL 9.something)

Xác định loại bỏ và dấu thời gian.

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

Tham gia vào nó.

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. Cách tạo khóa chính của bảng MySQL tự động tăng với một số tiền tố

  2. Codeigniter - nhiều kết nối cơ sở dữ liệu

  3. Tổng số ổ khóa vượt quá kích thước bảng khóa

  4. BIN () - Nhận giá trị nhị phân của một số trong MySQL

  5. Lưu trữ MySQL trên Azure, Dịch vụ cơ sở dữ liệu đám mây được quản lý hoàn toàn ra mắt tại ScaleGrid