2015-09-03 2 views
0

Я могу запустить этот запрос в PHP мой администратор, и он дает мне точный результат, как я хочу. Теперь я хочу запустить этот запрос в модели, поскольку я работаю в CodeIgniter, поэтому я хочу, чтобы этот запрос был преобразован в формате CodeIgniter.Преобразовать sql Запрос в запрос 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

Попробуйте

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

Я хочу, чтобы целое значение взамен –

+0

Спасибо, что работает для меня, я только что вернулся рядом $ query->() -> Remaining_Seats; –

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(); 
Смежные вопросы