用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2287|回复: 6
收起左侧

[已解决] hello 又来提问拉。关于mysql的order_by

[复制链接]
发表于 2015-2-5 14:41:11 | 显示全部楼层 |阅读模式
一个表中,有create_time 和update_time
需求是:  如果没有update_time即,第一次创建,那么就按create_time排序,
否则就按update_time排序。

这sql语句如何写呢~~~
发表于 2015-2-5 14:44:34 | 显示全部楼层
一般 刚创建之时, 同时给update和create 存 当前时间.  这样就可以直接使用update 来排序了... 省去了很多麻烦...

点评

同意: 4.0
同意: 4
正解  发表于 2015-2-5 14:45
 楼主| 发表于 2015-2-5 15:18:29 | 显示全部楼层
IvanCI 发表于 2015-2-5 14:44
一般 刚创建之时, 同时给update和create 存 当前时间.  这样就可以直接使用update 来排序了... 省去了很多 ...

赞!!!
可是,我现在的数据库好多数据都没有..
发表于 2015-2-5 15:25:52 | 显示全部楼层
想念你的笑靥 发表于 2015-2-5 15:18
赞!!!
可是,我现在的数据库好多数据都没有..

update 所有資料囉...
 楼主| 发表于 2015-2-5 15:29:50 | 显示全部楼层
Closer 发表于 2015-2-5 15:25
update 所有資料囉...

好吧。。我去请求个允许吧、。。。
发表于 2015-2-6 15:13:53 | 显示全部楼层
create_time  update_time
一条记录,其中一个有值吧,把另一个没有值得更新成有值的那个

然后使用 @IvanCI 提供的方法

本版积分规则