我想以codeigniter的方式编写此查询。
查询是:
SELECT M. * , P.name as page_name
FROM omc_menu AS M
LEFT JOIN omc_page AS P ON M.page_id = P.id
WHERE M.parentid ='0'
ORDER BY `M`.`parentid`,`M`.`order` ASC
最佳答案
你可以做这样的事情。您可以在CI文档中找到更多帮助
$this->db->select('M.*, p.name as page_name', FALSE);
$this->db->from('omc_menu as M');
$this->db->join('omc_page as P', 'M.page_id = P.id', 'left');
$this->db->where('M.parentid', '0', FALSE);
$this->db->order_by('M.parentid,M.order','ASC');
关于mysql - Codeigniter编写mysql联接查询的方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5853627/