select *,ceil(time/1000) as new_time order by new_time desc,ori_filename asc
这个.
time 是 int 字段 直接除以1000生成新字段, 然后使用新字段排序酱紫.
谢谢啦
我是这么写的
$model->field('*,ceil(time/1000) as new_time');
$model = $model->order('new_time desc, ori_filename asc');
感觉不简洁
我们用
model
去拼接生成sql
,主要为的是让代码更灵活,逻辑更清晰。很多时候并非是只写成一行才是好的代码。
目前你写的已足够好了,给你做代码审查的伙伴,看到这两行逻辑清晰的代码,竖起的一定是拇指。