我有一个 YQL 查询,它结合了一堆 RSS 提要,然后按日期对它们进行排序。它工作得很好,但我希望能够对结果进行分页。
这是我的查询:
select channel.item.title, channel.item.link, channel.item.pubDate, channel.item.description(0) from xml where url in(... urls go here ...) | unique(field='channel.item.link') | sort(field='channel.item.pubDate', descending='true')
问题是yql在排序过滤器之前执行了LIMIT和OFFSET。因此,如果我有一个 LIMIT 5,我最终只会得到列表中第一个 RSS 提要的前 5 项……而不是我所有组合提要的前 5 项。
有没有办法链接查询,所以我可以获得对所有结果进行排序的所有查询,并调用限制我的结果的查询。
谢谢您的帮助。