为了账号安全,请及时绑定邮箱和手机立即绑定

具有Codeigniter的活动记录模式的UNION查询

具有Codeigniter的活动记录模式的UNION查询

阿波罗的战车 2019-11-30 14:54:07
如何使用PHP CodeIgniter框架的活动记录查询格式进行UNION查询?
查看完整描述

3 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

CodeIgniter的ActiveRecord不支持UNION,因此您只需编写查询并使用ActiveRecord的查询方法即可。


$this->db->query('SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2');


查看完整回答
反对 回复 2019-11-30
?
繁星coding

TA贡献1797条经验 获得超4个赞

这是我曾经使用过的一种快速而肮脏的方法


// Query #1


$this->db->select('title, content, date');

$this->db->from('mytable1');

$query1 = $this->db->get()->result();


// Query #2


$this->db->select('title, content, date');

$this->db->from('mytable2');

$query2 = $this->db->get()->result();


// Merge both query results


$query = array_merge($query1, $query2);

不是我最好的作品,但是它解决了我的问题。


注意:我不需要订购结果。


查看完整回答
反对 回复 2019-11-30
  • 3 回答
  • 0 关注
  • 743 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信