|
发表于 2017-5-18 18:41:48
|
显示全部楼层
您试下以下语句:
SELECT concat_ws(`,`, t.a_name, t1.b_name, t2.c_name ) deptname FROM (SELECT t.dept_id a_id, t.dept_name a_name, t.dept_parent ap_id FROM department t WHERE t.dept_parent =0) t LEFT JOIN (SELECT t.dept_id b_id, t.dept_name b_name, t.dept_parent bp_id FROM department t WHERE t.dept_parent <>0) t1 ON ( t.a_id = t1.bp_id ) LEFT JOIN (SELECT t.dept_id c_id, t.dept_name c_name, t.dept_parent cp_id FROM department t WHERE t.dept_parent <>0) t2 ON ( t1.b_id = t2.cp_id )
保存之后,重新发起一个工作看下是否正常。 |
|