您可以使用distinct()
方法添加“DISTINCT”。但有没有办法在添加后删除它?
答案 0 :(得分:4)
distinct
方法接受参数$flag(bool)
。将其设置为false
将禁用查询中的不同。检查
Zend / Db / Select.php第192行
/**
* Makes the query SELECT DISTINCT.
*
* @param bool $flag Whether or not the SELECT is DISTINCT (default true).
* @return Zend_Db_Select This Zend_Db_Select object.
*/
public function distinct($flag = true)
{
$this->_parts[self::DISTINCT] = (bool) $flag;
return $this;
}
NB这适用于Zend 1.12