【发布时间】:2015-10-26 17:10:36
【问题描述】:
所以我正在研究现有系统,并试图弄清楚他们是如何设置 mysql 的。他们有这样的查询设置
$this->db->select('nID, nAID');
$this->db->where('bValid', 1);
$this->db->where('nID', (int)$nID);
$this->db->from('event');
$this->db->group_by('nID, nAID');
$query = $this->db->get();
这个查询很好用,但是我需要设置一个子查询。我已经用 SQL 编写了查询并对其进行了测试以确认它可以工作,但我无法弄清楚如何翻译它。基本上,我需要的不是从“事件”表中获取,而是从我之前所做的子选择中获取。我想象的会是怎样。
$this->db->select('nID, nAID');
$this->db->where('bValid', 1);
$this->db->where('nID', (int)$nID);
$this->db->from(
$this->db->select('something, somethingelse');
$this->db->where('something', 1);
$this->db->get();
);
$this->db->group_by('nID, nAID');
$query = $this->db->get();
【问题讨论】:
标签: php mysql codeigniter orm