Codeigniter использует объединение и левый запрос на соединение - PullRequest
2 голосов
/ 25 сентября 2019

я хочу использовать union и left join в двух таблицах, как я могу использовать ...

мой код ниже

 $sql = "SELECT t1.*,t2.intGlCode as report_id,t2.txtDesc as report_desc,t2.fkReportType as report_type,t2.dtCreate as report_date From            
     (
        SELECT intGlCode,varEmail,varContactNo as phone,CONCAT(varFirstName,' ',varLastName) as name,dtCreateDate FROM " .
        DB_PREFIX . "table1 WHERE varEmail='$userEmail'
         UNION 
        SELECT intGlCode,varEmail,varPhoneNo as phone,CONCAT(varName) as name,dtCreateDate FROM " . DB_PREFIX . "table2 WHERE varEmail='$userEmail'
     )  As t1 
        LEFT JOIN table3 AS t2 ON t1.intGlCode = t2.fkReportId 
        WHERE t2.intGlCode is NOT null 
        ORDER BY `report_id` DESC ";`
...