我想WITH
在 Zend 框架中使用 SQL 查询中的语法,SQL 看起来像这样:
WITH t AS
(SELECT item_id, row_number() OVER (ORDER BY some_criteria DESC) rn
FROM orders)
SELECT t2.rn, t2.item_id
FROM t t1 JOIN t t2 ON (t2.rn > t1.rn)
WHERE t1.item_id = 145;
我如何在 Zend Framework 中这样做?与Zend_Db_Select
?有什么建议么?