我有一个带有 VARCHAR 列的数据库url
。我想获取行,以便具有任何url
值的行优先于其他行,但按date
行(降序)排序,因此ORDER BY 'url' DESC, 'date' DESC
无法正常工作,因为它会先按字母顺序排列它们。基本上,它看起来像这样:
桌子:
ID | Url | Date
1 | http://...| 1001
2 | | 1002
3 | | 1003
4 | http://...| 1005
5 | http://...| 1004
排序:
ID | Url | Date
4 | http://...| 1005
5 | http://...| 1004
1 | http://...| 1001
3 | | 1003
2 | | 1002
什么是正确的 zend 框架方式(或至少是 SQL 查询)来做到这一点?