code点火器删除数据联接表 [英] Code igniter deleting data with joins tables
本文介绍了code点火器删除数据联接表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在逻辑上的SQL我们可以从表中删除数据使用连接,例如
Logically in SQL we can delete data from tables with JOINS e.g.
DELETE clb_subscriber_group_mapping .* FROM clb_subscriber_group_mapping
INNER JOIN clb_driver_group ON (clb_driver_group.id = clb_subscriber_group_mapping.driver_group_id)
INNER JOIN clb_company ON (clb_company.id = clb_driver_group.company_id)
WHERE clb_company.id = 256 AND clb_subscriber_group_mapping.subscriber_id = 1784;
会是怎样的code点火器相当于上面的查询?
What will be the Code Igniter equivalent of above query?
难道code点火器支持删除查询与联接?
Does Code Igniter support Delete query with joins?
推荐答案
你的有无的使用的活动记录?
这下面查询将这样做。
$int_company_id = 256;
$int_subscriber_id = 1784;
$this->db->query("
DELETE clb_subscriber_group_mapping .* FROM clb_subscriber_group_mapping
INNER JOIN clb_driver_group ON (clb_driver_group.id = clb_subscriber_group_mapping.driver_group_id)
INNER JOIN clb_company ON (clb_company.id = clb_driver_group.company_id)
WHERE clb_company.id = ? AND clb_subscriber_group_mapping.subscriber_id = ?;
", array($int_company_id, $int_subscriber_id));
这篇关于code点火器删除数据联接表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文