gpt4 book ai didi

php - 使用 zend db select join 时选择表列

转载 作者:行者123 更新时间:2023-11-29 07:08:01 26 4
gpt4 key购买 nike

所以我使用 Zend DB select 和 join() 函数来连接两个表...

连接表中有两列具有相同的名称(比如列“id”)(我想保持这种状态)

但是当我在对象上使用 Zend_Paginator::factory() 时,结果将只有一个来自两个表之一的“id”条目...

我如何指定 zend 以便它返回一个特定表的 id 条目而不是另一个? IE。当多个表具有相同的名为“id”的列并相互连接时,如何选择返回“id”值的表

最佳答案

您可以指定一个字段或返回字段列表作为 from() 的第二个参数或 join() 的第三个参数,joinLeft() ....我的意思是“或”,因为您不能两次返回具有相同名称的字段。

您可以使用以下方式指定返回的字段:null(不返回任何内容)、'*'(全部返回)、array (值将是真实的字段名称,键将是别名 - 如果需要的话)

zend.db.select.building.columns - Adding Columns

关于php - 使用 zend db select join 时选择表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6186502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com