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

Nhóm theo tối đa (thời gian) mysql

Như tôi hiểu các sintaxis từ MySQL khi bạn đặt USING cho một kết nối bên trong, các cột cần được đặt tên giống nhau trong cả hai bảng. Không có cột có tên maxdate trên bảng nội dung nên lỗi nhảy. Bạn có thể thử (nếu tôi hiểu đúng mọi thứ)

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. Làm thế nào để lưu trữ số lượng lớn các bản ghi trong cơ sở dữ liệu MySql?

  2. Xếp hạng dày đặc của MySQL cho mỗi nhóm / phân vùng

  3. Làm cách nào để chèn các cột tại một vị trí cụ thể trong bảng hiện có?

  4. Truy vấn dữ liệu mùa xuân cho ngày địa phương trả về các mục nhập sai - trừ một ngày

  5. MySQL Hàm để tính toán khoảng cách giữa hai vĩ độ và kinh độ