我想使用Zend Db對自定義列表中的某些數據庫行進行排序。Zend Db按自定義列表排序
它們具有字段PAGE_TYPE,其可以是0,1,2或3,我想他們順序如下:1,3,2,0
我已經發現,有可能用MySQL :
SELECT id
FROM table
WHERE id IN (15,21,4,8)
ORDER BY id = 15 DESC, id = 21 DESC, id = 4 DESC, id = 8 DESC
與Zend DB是它也有可能或者我應該只使用普通的MySQL這裏?
這是我的代碼現在:
$select = $this->select()
->order(array(
'asc' => 'page_type'
));
我喜歡簡單的解決方案,謝謝 – Thomas 2012-02-16 15:21:29