簡體   English   中英

多個聯接和更新Codeigniter SQL

[英]Multiple join and update codeigniter sql

我正在嘗試對CodeIgniter模型進行查詢,但是當我使用update進行多次聯接時,它不起作用。 我有更多表要加入,我只能繼續使用這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');

為了清楚起見... UPDATE子句可以引用FROM子句中指定的表別名。

我在這里給出一個通用示例:

UPDATE A
SET foo = B.bar
FROM TableA A
JOIN TableB B
    ON A.col1 = B.colx
WHERE ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM