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

Giới hạn kết quả truy vấn thành hai hàng cho mỗi nhóm

Điều này có thể hoạt động, mặc dù tôi không thể nói nhiều về hiệu suất của nó ...

SELECT DATE(FROM_UNIXTIME(MyTimestamp)) AS ForDate, *
FROM   MyPostsTable
WHERE  2 >=
(
    SELECT COUNT(*)
    FROM   MyPostsTable AS lookup
    WHERE  DATE(FROM_UNIXTIME(lookup.MyTimestamp)) = DATE(FROM_UNIXTIME(MyPostsTable.MyTimestamp))
    AND    lookup.MyTimeStamp >= MyPostsTable.MyTimestamp
)


  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 cách nào để chọn một câu lệnh <select> từ cơ sở dữ liệu?

  2. Cấu hình MySQL:khi nào sử dụng dấu gạch ngang và khi nào sử dụng dấu gạch dưới

  3. Cách đặt múi giờ cơ sở dữ liệu cho phiên bản AWS RDS

  4. Tham gia 3 bảng với Đếm

  5. Điều gì xảy ra nếu tôi cần một ID tự động tăng rất lớn?