我正在使用 zend,但我陷入了在别名上创建 where 条件的过程中:
示例代码:
$select = $db->select()
->from(array('p' => 'products'), 'p.product_id')
->columns('product_name', 'p')
->where('p = ?', 'value');
// Alternatively use columns('p.product_name')
修订代码
$select = $db->select()
->from(array('p' => 'products'), 'p.product_id')
->columns(array('x' => new Zend_Db_Expr('(SELECT...)'
)))
->where('x = ?', 'value');
// Alternatively use columns('p.product_name')
我为 x 创造条件
这会产生错误。谁能告诉我我错过了什么?