IF(vg.group_id IS NULL,'',vg.group_id) AS GROUP_ID,
vg.vehicle_code AS VEHICLE_CODE,
IF(vg.vehicle_code IS NULL,'',vg.vehicle_code) AS VEHICLE_CODE,
vg.vehicle_type AS VEHICLE_TYPE,
IF(vg.vehicle_type IS NULL,'',vg.vehicle_type) AS VEHICLE_TYPE,
IF(p1.point_status = '2','-',mm.material_code) AS MATERIAL_ID,
IF(p1.point_status = '2','-', IF(mm.material_code IS NULL,'',mm.material_code) ) AS MATERIAL_ID,
mm.material_name AS MATERIAL_NAME,
IF(ISNULL(mm.material_name),'',mm.material_name) AS MATERIAL_NAME,
mm.material_spec AS MATSPEC,
IF(ISNULL(mm.material_spec),'',mm.material_spec) AS MATSPEC,
mm.material_model AS MATMODEL,
IF(ISNULL(mm.material_model),'',mm.material_model) AS MATMODEL,
p2.ext_point_code AS SOURCE_VEHICLE_CODE,
IF(ISNULL(p3.ext_point_code),'',p3.ext_point_code) AS SOURCE_VEHICLE_CODE,
p1.point_code AS POINT_CODE,
p1.point_code AS POINT_CODE,
p1.point_name AS POINT_NAME,
p1.point_name AS POINT_NAME,
vg.is_firing AS IS_FIRING,
IF(ISNULL(vg.is_firing),'',vg.is_firing) AS IS_FIRING,
vg.is_full AS IS_FULL,
IF(ISNULL(vg.is_full),'',vg.is_full) AS IS_FULL,
vg.pcsn AS PCSN,
IF(ISNULL(vg.pcsn),'',vg.pcsn) AS PCSN,
vg.instorage_time AS INSTORAGE_TIME,
IF(ISNULL(vg.instorage_time),'',vg.instorage_time) AS INSTORAGE_TIME,
vg.standing_time AS STANDING_TIME,
IF(ISNULL(vg.standing_time),'',vg.standing_time) AS STANDING_TIME,
vg.material_qty AS MATERIAL_QTY,
IF(ISNULL(vg.material_qty),'',vg.material_qty) AS MATERIAL_QTY,
vg.material_weight AS MATERIAL_WEIGHT,
IF(ISNULL(vg.material_weight),'',vg.material_weight) AS MATERIAL_WEIGHT,
vg.workorder_code AS WORKORDER_CODE,
IF(ISNULL(vg.workorder_code),'',vg.workorder_code) AS WORKORDER_CODE,
vg.group_number AS GROUP_NUMBER,
IF(ISNULL(vg.group_number),'',vg.group_number) AS GROUP_NUMBER,
vg.group_bind_material_status AS GROUP_BIND_MATERIAL_STATUS,
IF(ISNULL(vg.group_bind_material_status),'',vg.group_bind_material_status) AS GROUP_BIND_MATERIAL_STATUS,
vg.move_way AS MOVE_WAY,
IF(ISNULL(vg.move_way),'',vg.move_way) AS MOVE_WAY,
vg.remark AS REMARK,
IF( LENGTH( vg.remark )> 0, vg.remark, '' ) AS REMARK,
vg.update_time AS UPDATE_TIME,
IF(ISNULL(vg.update_time),'',vg.update_time) AS UPDATE_TIME,
vg.out_kiln_time AS OUT_KILN_TIME,
IF(ISNULL(vg.out_kiln_time),'',vg.out_kiln_time) AS OUT_KILN_TIME,
vg.into_kiln_time AS INTO_KILN_TIME
IF(ISNULL(vg.into_kiln_time),'',vg.into_kiln_time) AS INTO_KILN_TIME
FROM
FROM
`sch_base_point` p1
`sch_base_point` p1
LEFT JOIN sch_base_vehiclematerialgroup vg ON p1.vehicle_code = vg.vehicle_code AND p1.vehicle_type = vg.vehicle_type AND vg.group_bind_material_status = '2'
LEFT JOIN sch_base_vehiclematerialgroup vg ON p1.vehicle_code = vg.vehicle_code
AND p1.vehicle_type = vg.vehicle_type
AND vg.group_bind_material_status = '2'
LEFT JOIN md_base_material mm ON mm.material_id = vg.material_id
LEFT JOIN md_base_material mm ON mm.material_id = vg.material_id
LEFT JOIN sch_base_point p2 ON p2.point_code = vg.source_vehicle_code
LEFT JOIN sch_base_point p2 ON p2.point_code = vg.source_vehicle_code
WHERE p1.region_code = 'GTPHC'
LEFT JOIN sch_base_point p3 ON p2.parent_point_code = p3.point_code