2012-11-14 176 views
0

選擇向左如何做這樣的事情在Zend中:在Zend公司

SELECT LEFT(log_browser, LOCATE(' ', log_browser)) AS browser, COUNT(*) AS amount 
FROM logs 
GROUP BY LEFT(log_browser, LOCATE(' ', log_browser)) 

回答

0

使用Zend_Db_Expr CLAS S代表表達式語句:

$browserExpr = new Zend_Db_Expr('LEFT(log_browser, LOCATE(" ", log_browser))'); 
$select->from("logs", array('browser' => $browserExpr))->group($browserExpr);