【发布时间】:2013-06-14 19:55:14
【问题描述】:
我正在尝试让 Zend DB 生成以下查询:
SELECT DISTINCT
US.nombre AS Cliente,
VE.id_venta,
VE.fecha,
VE.total,
ve.observacion
FROM
usuarios AS US,
ventas AS VE
我尝试了下面的代码,但它不起作用:
$select = $this->select();
$select->from(array('VE' => 'ventas'), array('id_venta', 'fecha', 'total', 'observacion'))
->from(array('US' => 'usuarios'),'ve.id_usuario');
【问题讨论】:
-
如果原生 sql 查询也能正常工作,我会感到惊讶?!您使用的是哪个版本的 Zend Db?使用 'join' 从 2 个表中获取数据。你得到什么错误?看看... zf1 framework.zend.com/manual/1.12/en/… , zf2 framework.zend.com/manual/2.0/en/modules/zend.db.sql.html#join
标签: sql zend-framework zend-db