gpt4 book ai didi

php - 如何在 Zend Framework 中使用 Join

转载 作者:可可西里 更新时间:2023-11-01 00:11:46 25 4
gpt4 key购买 nike

我在 zend 中使用 Join 查询..喜欢

$select = $table->select()
->from(array('e' => 'EducationHistory'),
array('status_DataDictionary_id'))
->join(array('r' => 'ReportOrder'),
'e.id = r.EducationHistory_id',
array('reportOrderStatusId' => 'r.status_DataDictionary_id'))
->where('r.orderBy_Organization_id = ?', 4)
->where('r.orderBy_Person_id = ?', 1)
->group('e.enrollno');

为了做到这一点,我从 http://framework.zend.com/manual/en/zend.db.select.html

但是当我尝试运行该查询时,发生了一个错误,告诉我

Select query cannot join with another

谁能帮帮我。?提前致谢.... :)

table

最佳答案

因为Zend_Db_Table 提供了行网关功能,如果你在其他表上join 就不起作用了,你必须声明你愿意放弃它。只需调用 setIntegrityCheck,它就会起作用:

$select->setIntegrityCheck(false);

关于php - 如何在 Zend Framework 中使用 Join,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2311481/

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