Một giải pháp mà tôi đã tìm thấy là xóa hoàn toàn phép nối và chuyển điều kiện tham gia vào một hàm 'where', ngoài ra, bạn sẽ cần thay đổi chuỗi cập nhật để bao gồm bảng mới.
$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');