LEFT JOIN ( SELECT count( ID ) AS EVA_BAD_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE = 0 GROUP BY GRID_ID ) BAD ON dept.ID = BAD.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS EVA_BAD_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE = 0 AND ITEM_STATE = 10 GROUP BY GRID_ID ) BAD ON dept.ID = BAD.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS EVA_GOOD_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE = 1 GROUP BY GRID_ID ) GOOD ON dept.ID = GOOD.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS EVA_GOOD_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE = 1 AND ITEM_STATE = 10 GROUP BY GRID_ID ) GOOD ON dept.ID = GOOD.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS EVA_VERYGOOD_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE = 2 GROUP BY GRID_ID ) VERYGOOD ON dept.ID = VERYGOOD.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS EVA_VERYGOOD_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE = 2 AND ITEM_STATE = 10 GROUP BY GRID_ID ) VERYGOOD ON dept.ID = VERYGOOD.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS NO_EVA_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE IS NULL GROUP BY GRID_ID ) NOEVA ON dept.ID = NOEVA.DEPT_ID
LEFT JOIN ( SELECT count( ID ) AS NO_EVA_TOTAL, GRID_ID AS DEPT_ID FROM meta_epdc_item WHERE DEL_FLAG = '0' AND EVALUATION_SCORE IS NULL AND ITEM_STATE = 10 GROUP BY GRID_ID ) NOEVA ON dept.ID = NOEVA.DEPT_ID