有个指定排序需求,可以给指定的产品排序显示,剩下的按照时间排序.按照时间排序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或者好的思路,能够解决啊,,希望各位大神指教一下,辛苦了
排序问题相关需求的解决???
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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 电脑桌面设定一个区域禁止鼠标操作