【问题标题】:How to write union in codeigniter? [duplicate]如何在codeigniter中编写联合? [复制]
【发布时间】:2016-10-07 11:53:37
【问题描述】:
select ID,Name_of_Movie as Name_of_Moviee 
from moviestable 
UNION 
select ID,New_Name 
from moviestable

我在 codeigniter 中需要这个查询..

【问题讨论】:

标签: php codeigniter


【解决方案1】:

UNION有两种方式,下面是第一种

$data['values']=$this->db->query(
'select ID,Name_of_Movie as Name_of_Moviee from moviestable       
 UNION  
select ID,New_Name from moviestable')->get()->result_array();

UNION 的第二种方式

$this->db->select("ID,Name_of_Movie as Name_of_Moviee");
$this->db->from("moviestable");
$query1 = $this->db->get_compiled_select(); // It resets the query just like a get()

$this->db->select("ID,New_Name");
$this->db->distinct();
$this->db->from("moviestable");
$query2 = $this->db->get_compiled_select(); 

$data['values'] = $this->db->query($query1." UNION ".$query2)->result();

您正在为您的查询实现任何一个

【讨论】:

  • 亲爱的您的回答就像评论一样。请解释一下并更正语法。这对stackoverflow的人来说非常重要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-07
  • 1970-01-01
  • 2013-11-08
  • 2011-01-02
  • 2014-12-10
相关资源
最近更新 更多