zend_db_table 我如何选择特定列的所有不同值
大家好,我相信这可能是微不足道的,但我有以下代码
$response = $groupsmapper->getDbTable()->fetchAll(
$groupsmapper->getDbTable()->select('group_area_residence')
->distinct()
,应该可以让我获得所有不同的 group_area_residence 。但是它会获取该组的所有列。
顺便说一句,我正在使用 zend_db_table 。我该如何解决这个问题?
Hi guys i believe this could turn out to be trivial but i have the following code
$response = $groupsmapper->getDbTable()->fetchAll(
$groupsmapper->getDbTable()->select('group_area_residence')
->distinct()
which is supposed to get me all the distinct group_area_residence. However it fetches all the columns for the group.
I am using zend_db_table btw. How do i fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 Zend/Db/Table/Abstract.php 中的 select() ,它检查是否包含 from 部分,而不是获取字段名称
看看下面的代码片段是否有帮助(将 table_name 替换为所需的)
According to select() in Zend/Db/Table/Abstract.php, it checks whether to include the from part, instead of getting the field name
See if the below code snippet helps (replacing table_name by desired one)