我正在寻找一种方法来重新排序我的记录,例如博客帖子。
我发现的一种解决方案是自引用以引用上一个(或下一个)值,例如在链接列表(https://softwareengineering.stackexchange.com/a/375246)中。但是,这需要客户端(Web服务或移动应用程序)实施链接列表遍历逻辑以得出顺序。
有没有办法在数据库级别执行此操作?
这样做的原因是,如果要在客户端导出订单,那么如果只想显示前10条记录,则无论如何都必须检索所有记录。
编辑
看来,博客文章示例是一个非常糟糕的示例,抱歉。我正在考虑博客帖子,因为它们显示在管理仪表板上,并且用户可以通过拖放来重新排列它们的显示位置。希望这更加清楚。
编辑2
我想,通常来说,我真正要问的是,如何在SQL中实现和查询树状结构