想念你的笑靥 发表于 2015-2-5 14:41:11

hello 又来提问拉。关于mysql的order_by

一个表中,有create_time 和update_time
需求是:如果没有update_time即,第一次创建,那么就按create_time排序,
否则就按update_time排序。

这sql语句如何写呢~~~

IvanCI 发表于 2015-2-5 14:44:34

一般 刚创建之时, 同时给update和create 存 当前时间.这样就可以直接使用update 来排序了... 省去了很多麻烦...

想念你的笑靥 发表于 2015-2-5 15:18:29

IvanCI 发表于 2015-2-5 14:44
一般 刚创建之时, 同时给update和create 存 当前时间.这样就可以直接使用update 来排序了... 省去了很多 ...

赞!!!
可是,我现在的数据库好多数据都没有..

Closer 发表于 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_timeupdate_time
一条记录,其中一个有值吧,把另一个没有值得更新成有值的那个

然后使用 @IvanCI 提供的方法
页: [1]
查看完整版本: hello 又来提问拉。关于mysql的order_by