我在这个网站上似乎没有太多的好运,不过作为永远的乐观主义者,我将继续尝试。 我有两个表,Journals和ArticleCategories,它们使用此查询连接:
SELECT Journals.JournalId,
Journals.Year,
Journals.Title,
ArticleCategories.ItemText
FROM Journals
LEFT OUTER JOIN ArticleCategories
ON Journals.ArticleCategoryId = ArticleCategories.ArticleCategoryId
有人能告诉我如何重写这个查询以实现跳过和获取的功能吗? 换句话说,我想跳过前n条记录,然后获取接下来的n条记录。 我认为ROW_NUMBER在这里有所涉及,但我不知道如何在这种情况下使用它。
我怀疑我没有太大的成功可能是因为我很难解释我想做什么。 如果我的问题不清楚,请毫不犹豫地告诉我我哪里错了,我会很高兴再试一次。 也许我还应该提一下,我正在尝试将这个查询放在存储过程中。 非常感谢。