2017-03-01 32 views
0

我使用我的Codeigniter模型中的LEFT JOIN進行查詢。當我添加LEFT JOIN,我的網頁不能正常工作,它告訴像下面如何在我的Codeigniter模型中使用SQL LEFT JOIN

localhost的頁面無法正常工作

本地主機是目前無法處理此請求。 HTTP錯誤500

這是我的查詢。我添加了LEFT JOIN(不工作階段)。我錯了什麼?請指導我。我是小白。

$sql = " 
     SELECT eu.user_id as user_id, DATE_FORMAT(eu.interview_plan_date, '%Y-%m-%d') as plan_date, DATE_FORMAT(eu.interview_plan_date, '%H:%i:%s') as start_time, DATE_FORMAT(DATE_ADD(eu.interview_plan_date, INTERVAL 1 HOUR), '%H:%i:%s') as end_time, count(1) AS cnt 
     FROM `entry_user_tbl` eu 
     LEFT JOIN m_admin ma 
     ON ma.admin_id = eu.interview_plan_staff 
     WHERE delete_flg = 0 
     AND interview_plan_date LIKE '$year-$month%' 
     AND CASE 
       WHEN (SELECT admin_flg FROM m_admin WHERE admin_id = {$login_id} AND delete_flg=0) = 0 THEN eu.interview_plan_staff = {$login_id} 
       WHEN {$id} <> 0 THEN eu.interview_plan_staff = {$id} 
       ELSE TRUE 
      END 
     GROUP BY DATE_FORMAT(interview_plan_date, '%Y%m%d') 
     "; 

回答

0

如果這是你可能會首先打開你的顯示錯誤數據庫錯誤,在笨,你可以通過改變環境的編輯index.php頁面來發展做

define('ENVIRONMENT', 'development');