如何使用distinct
子句與Zend\Db\Sql\
?如何在Zend Framework 2中使用distinct?
18
A
回答
18
在列選擇中使用表達式。
$select = new Select('tablename');
$select->columns(array(new Expression('DISTINCT(id) as id')));
+6
也$選擇 - >列(陣列( 'ID'=>新的表達( 'DISTINCT(ID)')));密鑰將成爲別名 – meta 2013-04-18 13:56:22
28
我發現這非常有用的解決方案上http://blog.abmeier.de/php/zf2-select-distinct
$sql = new Sql($adapter);
$select = $sql->select();
$select->quantifier('DISTINCT');
16
雖然米哈伊·多佈雷的答案是正確的,我想你應該使用框架,而不是使用一個字符串提供的常量。這將使你的代碼更加面向未來。
$sql->select()->quantifier(\Zend\Db\Sql\Select::QUANTIFIER_DISTINCT)
相關問題
- 1. 如何在Zend Framework 2中使用ajax?
- 2. 如何在Zend Framework 2中使用cookie?
- 3. Zend Framework 2 - Doctrine 2 - 如何使用GeoPointField
- 4. Zend Framework 2 - 如何使用外部庫
- 5. 如何在doctrine 2和zend framework 2中使用緩存?
- 6. Zend Framework vs Zend Framework 2
- 7. 在Zend Framework中使用AJAX 2
- 8. 在Zend Framework 2中使用FirePHP
- 9. 在Zend Framework中使用路由2
- 10. 如何在Zend Framework 2中擴展moduleManager?
- 11. 如何在Zend Framework 2中設置BjyAuthorize?
- 12. 如何在Bluemix中部署Zend Framework 2
- 13. 如何在Zend Framework 2中設置sql_mode?
- 14. 消費使用Zend Framework 2
- 15. php IDE使用ZEND Framework 2
- 16. 無法使用Zend Framework 2
- 17. Zend Framework 2 - Doctrine 2 - 如何在Windows下使用命令行
- 18. 如何在Zend Framework中使用ajax和json編碼2
- 19. 如何在Zend Framework 2中使用安全功能?
- 20. 如何在Zend Framework 2中使用路徑傳遞參數?
- 21. 如何在Zend Framework中使用ZendPdf \ Pdf 2
- 22. 如何在我的項目中使用Zend Framework 2類?
- 23. 如何在Zend Framework 2中使用Youtube Api?
- 24. 如何在ViewHelper中使用Zend Framework獲取URL參數2
- 25. 如何在Zend Framework中使用mod_rewrite?
- 26. 如何在Zend-Framework中使用dompdf?
- 27. 如何在Zend Framework中使用Join?
- 28. 如何在Windows Server中使用Zend Framework?
- 29. Zend Framework 2 - Doctrine 2 - 使用Documentor Tags
- 30. Zend Framework 2 LDAP
https://github.com/zendframework/zf2/blob/master/library/Zend/Db/Sql/Expression.php – Sam 2013-03-11 20:43:44