将sql查询转换为codeigniter查询

将sql查询转换为codeigniter查询,sql,codeigniter,Sql,Codeigniter,我可以在PHP我的管理员中运行这个查询,它会给我想要的准确结果。现在我想在模型中运行这个查询,因为我在CodeIgniter中工作,所以我想把这个查询转换成CodeIgniter格式 SELECT (es.seats-COUNT(ri.id)) as Remaining_Seats FROM event_session es, registered_invitees ri where ri.session_fk = es.id and ri.session_fk = 34; 试试这个 $

我可以在PHP我的管理员中运行这个查询,它会给我想要的准确结果。现在我想在模型中运行这个查询,因为我在
CodeIgniter
中工作,所以我想把这个查询转换成
CodeIgniter
格式

SELECT (es.seats-COUNT(ri.id)) as Remaining_Seats 
FROM event_session es, registered_invitees ri 
where ri.session_fk = es.id  and ri.session_fk = 34;
试试这个

$this->db->select('(es.seats-COUNT(ri.id)) as Remaining_Seats');
$this->db->from('`event_session es, registered_invitees ri');
$this->db->where("ri.session_fk = es.id AND ri.session_fk = '34'");
$query = $this->db->get();
希望这会有所帮助

$this->db->select('(es.seats-COUNT(ri.id)) as Remaining_Seats')
         ->join('registered_invitees ri', 'ri.session_fk = es.id')
         ->where('ri.session_fk',  '34')
         ->get('event_session es')->row();

我想要returnThank中的整数值。谢谢,我刚刚返回$query->row()->剩余的\u座位;