select n.ex_name, c.customer_name, n.remark, e.employee_name as create_name, n.create_user, n.project_id, n.id as node_id, n.model_id, n.file_id, g.grade_name as level_name, t.type as type_name, exe.exe_ids, exe.exe_names, dept.dept_ids, dept.dept_names, Convert(DATE_FORMAT(pn.node_end_time, '%Y年%c月%e日') USING utf8) as end_time from hrp_project_execution n leftjoin hrp_cycle_grade g on g.id = n.worklevel leftjoin hrp_work_type t on t.id = n.worktype leftjoin hrp_customer c on c.id = n.customer_id leftjoin hrp_company_employee_info e on e.id = n.create_user leftjoin hrp_project_node pn on pn.id = n.node_id leftjoin (select ne.execution_id, Convert(GROUP_CONCAT(ne.executor_id) USING utf8) as exe_ids, GROUP_CONCAT(e.employee_name) as exe_names from hrp_project_execution_executor ne innerjoin hrp_company_employee_info e on e.id = ne.executor_id where ne.delete_flag =0and ne.execution_id =46groupby ne.execution_id ) exe on exe.execution_id = n.id leftjoin (select de.exectuion_id, Convert(GROUP_CONCAT(de.deptor_id) USING utf8) as dept_ids, GROUP_CONCAT(e.employee_name) as dept_names from hrp_project_execution_deptor de innerjoin hrp_company_employee_info e on e.id = de.deptor_id where de.delete_flag =0and de.exectuion_id =46groupby de.exectuion_id ) dept on dept.exectuion_id = n.id where n.id =46