我正在做下面给出的操作,但它正在抛出error: 2S22 - 1054 - Unknown column '1' in 'on clause'
。
->join('kyc_freetext','kyc_freetext.kyc_id=kyc_detail.id and kyc_freetext.relivance=1',array('freetext_value'),'left')
该怎么办?
您可以在连接条件
中使用new Expression命令new Expression('jobs.id = app.jobId AND app.applyStatus = 1')
要阻止连接字符串被引用,可以使用表达式,这将起作用:
->join('kyc_freetext',new 'Zend'Db'Sql'Expression('kyc_freetext.kyc_id=kyc_detail.id and kyc_freetext.relivance=1'),array('freetext_value'),'left')
试试:
->加入(kyc_freetext,新' Zend ' Db("kyc_freetext ' Sql '表达式。Kyc_id = kyc_detail。Id和kyc_freetext。relivance = 1"),[' freetext_value '], Db ' Sql ' ' Zend '选择::JOIN_LEFT);