Tôi đã cố gắng hiểu một chút về cách triển khai phân trang tùy chỉnh trong SQL, ví dụ như đọc các bài viết như thế này .
Tôi có truy vấn sau đây, hoạt động hoàn hảo. Nhưng tôi muốn thực hiện phân trang với cái này.
SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate
from dbForumEntry
group by PostId ) SubQueryAlias
order by LastDate desc
Tôi muốn gì
Tôi có bài viết diễn đàn, với các mục liên quan. Tôi muốn nhận các bài đăng với các mục được thêm mới nhất, vì vậy tôi có thể chọn các bài đăng được tranh luận gần đây.
Bây giờ, tôi muốn có thể nhận được "top 10 đến 20 bài đăng hoạt động gần đây", thay vì "top 10".
Tôi đã thử những gì
Tôi đã cố gắng thực hiện các chức năng ROW như một trong bài viết, nhưng thực sự không có may mắn.
Bất kỳ ý tưởng làm thế nào để thực hiện nó?