问下laravel mysql如何能能先orderby,后where

就问下我能不能先把数据库数据先排序,然后在把排序好的数据在挑选出来,因为现在都是先where,后orderby,如何反过来呢?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 16
Jyunwaa

子查询

2年前 评论
小李世界 2年前
donggan (楼主) 2年前

having可以是实现

2年前 评论
Imuyu (作者) 2年前
若只如初见 2年前
若只如初见 2年前
donggan (楼主) 2年前
Imuyu (作者) 2年前
若只如初见 2年前
黑将军

这是什么骚操作?每次都得全表扫描啊,筛选效率不管吗?

2年前 评论
donggan (楼主) 2年前

不太懂这么做的必要性

2年前 评论

先筛选再排序,还是先排序再筛选,对结果没有影响;

2年前 评论

select 之后可以直接再跟 where 筛选的 select 的结果是 collection,可以直接再附加 where 条件,在结果中筛选,不过这也不再查询数据库了

file

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!