艳子的羽毛 2017-05-03 03:37 采纳率: 0%
浏览 690

排序问题相关需求的解决???

有个指定排序需求,可以给指定的产品排序显示,剩下的按照时间排序.按照时间排序order by时间即可.
关于这个指定的排序,我是这么想的,添加一个sort字段,然后默认设置最大整数,如果有指定排序1,2,3,4,5,6...,那么order by sort asc即可.
可是这样我怕有个问题,就是如果表的量级特别大怎么办,把sort的数设置成int 11的最大值有10位数,
按理说一张表不会出现那么大的量级,如果sort默认数字设置特别大,会不会消耗什么资源,浪费流量之类的???
百度看 order by field(sort,1,2,3)指定排序,可是这个有个缺点啊,就是如果sort 的数值多了,那个查询出来的结果
也会对应的增多吧,也是一种消耗啊,有没有什么相关的sql或者好的思路,能够解决啊,,希望各位大神指教一下,辛苦了

  • 写回答

2条回答 默认 最新

  • 白萝卜。 2017-05-03 05:36
    关注

    任何一种程序都有自身的缺陷,合适的才是最好的,你最好先把需求也搞清楚,问下这个数据量大概有多大,如果小的话,就没必要小题大做了,如果大的话,再做其他考虑。这都是你自己的猜想,并不是用户真正的使用场景。

    评论

报告相同问题?

悬赏问题

  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作