SELECT `m`.`id`, `m`.`name` FROM `fs_menu` as `m` WHERE `m`.`id` NOT IN ( SELECT `m`.`id` FROM `fs_pages` as `p` JOIN `fs_menu` as `m` ON `m`.`id` = `p`.`menu_id` WHERE `p`.`active` = 1 AND `m`.`active` = 1 AND `p`.`id` = '15' )
Problematyczne jest to ze tabele maja prefixy i chce to wykonac w codeigniter, który ma swoja skladnie pisania zapytan.
Zapytanie A:
$this->db->select('m.id,m.name'); $this->db->from('menu as m');
Zapytanie B:
$this->db->select('m.id,m.name'); $this->db->from('pages as p'); $this->db->join('menu as m', 'm.id = p.menu_id'); $this->db->where('p.active', 1); $this->db->where('m.active', 1); $this->db->where('p.id', $id);
Pytanie jak to połączyć w jedno?