我可以在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;
答案 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();