Я пытаюсь превратить оператор php mysql в синтаксис Codeigniter.Код выбирает все из БД, но разность зон равна двум входам формы, вычтенным друг из друга.Любая помощь очень ценится.
PHP версия
select * from zone_cost where zone_diff =
@(
(select zone from station_zone where station ='FORMINPUT') - (select zone from station_zone where station ='FORMINPUT')
);
Codeigniter Попытка версия
$zd = (
$this->db->select('zone');
$this->db->get_where('station_zone','station' => $this->form->input('station'));
) - ($this->db->select('zone');
$this->db->get_where('station_zone','station' => $this->form->input('station2'));
);
$this->db->select('zone_cost');
$this->db->where('zone_diff', $zd);