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))
選擇向左如何做這樣的事情在Zend中:在Zend公司
SELECT LEFT(log_browser, LOCATE(' ', log_browser)) AS browser, COUNT(*) AS amount
FROM logs
GROUP BY LEFT(log_browser, LOCATE(' ', log_browser))
嘗試: $選擇 - >從($名稱,$欄) - >組()
$select->from("logs", array("LEFT(log_browser, LOCATE(' ', log_browser))" => "browser" ,"count(*)" => "amount"))
->group(array("LEFT(log_browser, LOCATE(' ', log_browser)");
更多信息如何如何工作 http://framework.zend.com/manual/1.12/en/zend.db.select.html#zend.db.select.building.group
DINS
使用Zend_Db_Expr CLAS S代表表達式語句:
$browserExpr = new Zend_Db_Expr('LEFT(log_browser, LOCATE(" ", log_browser))');
$select->from("logs", array('browser' => $browserExpr))->group($browserExpr);