PHP*_*ari 3 php zend-framework join zend-db-table
我在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');
Run Code Online (Sandbox Code Playgroud)
为此,我从http://framework.zend.com/manual/en/zend.db.select.html获取帮助
但是当我尝试运行该查询时,会出现一个错误,说明了这一点
选择查询无法与其他人联接
任何人都可以帮助我吗?提前致谢.... :)
表
因为Zend_Db_Table提供了行网关功能,如果您加入其他表,这些功能不起作用,您必须说明您愿意放弃它.只需调用setIntegrityCheck就可以了:
$select->setIntegrityCheck(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7135 次 |
| 最近记录: |