VARCHAR column を持つデータベースがあります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 クエリ) は何でしょうか?