Php 如何在Codeigniter中修复左联接中的子查询?
我尝试添加加入子查询:Php 如何在Codeigniter中修复左联接中的子查询?,php,codeigniter,Php,Codeigniter,我尝试添加加入子查询: $this->db->join('stocks AS stn', 'stn.stocksIdMF = (SELECT medicalfacilities.MedicalFacilitiesIdUser FROM medicalfacilities WHERE medicalfacilities.MedicalFacilitiesIdUser = stn.stocksIdMF AND stn.
$this->db->join('stocks AS stn', 'stn.stocksIdMF =
(SELECT medicalfacilities.MedicalFacilitiesIdUser
FROM medicalfacilities
WHERE medicalfacilities.MedicalFacilitiesIdUser = stn.stocksIdMF AND stn.stocksEndDate >= UNIX_TIMESTAMP()
ORDER BY stn.stocksId DESC LIMIT 1)',
'LEFT', false);'
但是Codeigniter破坏了这个查询。问题出在哪里?
是否可以以某种方式替换此查询?能否显示整个查询语句?子查询无法识别stn。另外,您的联接查询不正确。第四个参数false有什么作用?