我发现的一种解决方案是完全删除联接并将联接条件移到“ where”函数中,此外,您还需要更改更新字符串以包括新表。
$this->db->set('a.firstname', 'Pekka');$this->db->set('a.lastname', 'Kuronen');$this->db->set('b.companyname', 'Suomi Oy');$this->db->set('b.companyaddress', 'Mannerheimtie 123, Helsinki Suomi');$this->db->where('a.id', 1);$this->db->where('a.id = b.id');$this->db->update('table as a, table2 as b');


