我滴个乖乖
This commit is contained in:
29
ZelWiki.Repository/Scripts/GetRelatedPagesPaged.sql
Normal file
29
ZelWiki.Repository/Scripts/GetRelatedPagesPaged.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
SELECT
|
||||
P.Id,
|
||||
P.[Name],
|
||||
P.[Revision],
|
||||
P.Navigation,
|
||||
P.[Description],
|
||||
@PageSize as PaginationPageSize,
|
||||
(
|
||||
SELECT
|
||||
Round(Count(0) / (@PageSize + 0.0) + 0.999)
|
||||
FROM
|
||||
PageReference as PR
|
||||
INNER JOIN [Page] as P
|
||||
ON P.Id = PR.PageId
|
||||
WHERE
|
||||
PR.ReferencesPageId = @PageId
|
||||
AND PR.PageId <> PR.ReferencesPageId
|
||||
) as PaginationPageCount
|
||||
FROM
|
||||
PageReference as PR
|
||||
INNER JOIN [Page] as P
|
||||
ON P.Id = PR.PageId
|
||||
WHERE
|
||||
PR.ReferencesPageId = @PageId
|
||||
AND PR.PageId <> PR.ReferencesPageId
|
||||
ORDER BY
|
||||
P.[Name]
|
||||
LIMIT @PageSize
|
||||
OFFSET (@PageNumber - 1) * @PageSize
|
||||
Reference in New Issue
Block a user