我有一个选择语句,我想从表中选择一条记录。结构如下:
我想选择开始时间为NULL的项目,但如果不存在这样的项目,我希望它选择最新的
id | start_time
--------------
1 NULL
2 2014-08-23
3 2014-09-01
我想选择开始时间为NULL的项目,但如果不存在这样的项目,我希望它选择最新的
start_time
。我尝试使用ORDER BY LIMIT 1
,但是使用ORDER BY start_time
会先给出NULL,然后是最早开始的,或者是最新开始的,然后是NULL。有可能让结果按照1,3,2
的顺序排列吗?