2011-05-02 51 views
0

我想用codeigniter的方式寫這個查詢。 查詢是:codeigniter寫mysql加入查詢的方式

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 

回答

1

你可以這樣做。您可以在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');