将sql Query转换为codeigniter查询

时间:2015-09-03 11:45:52

标签: 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;

2 个答案:

答案 0 :(得分:0)

试试这个

$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();

答案 1 :(得分:0)

希望这会有所帮助

$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();