【发布时间】:2017-07-14 07:27:21
【问题描述】:
我正在尝试对 CodeIgniter 模型进行查询,但是当我使用更新进行多重联接时,它不起作用。我有更多的桌子要加入,我不能只用这 3 张桌子。
$emp_datas = array(
'status' => 'test',
'ticket_type' => 'SB',
);
$this->db->join('ticket_requests_type', 'ticket_requests_type.ticket_type_number = ticket_requests.ticket_type')
->join('employee', 'employee.empe_id = ticket_requests.employee_involved')
->set($emp_datas)
->where('ticket_number', $ticket_no)
->update('ticket_requests_type','ticket_requests');
【问题讨论】:
-
据我所知 Active Record 还不支持这个。您必须构建自定义纯 SQL 查询或使用此处提供的丑陋解决方法:stackoverflow.com/questions/9578253/…
-
@vincent villafuerte 请visit here 我想你在这里得到了答案
标签: php mysql codeigniter