SELECT erf.id, erf.repair_number, erf.client_id, erf.car_id, erf.repair_type, erf.is_rebuild, erf.repair_cause, erf.vehicle_kilometers, erf.is_old_part, erf.is_byo_part, erf.byo_part_remark, erf.byo_part_url, erf.is_find_maintain, erf.dashboard_url, erf.body_condition_url, erf.trailer_document_number, erf.trailer_company, erf.trailer_plate_number, erf.trailer_driver,erf.trailer_phone, erf.trailer_vehicle_kilometers, erf.trailer_money, erf.trailer_start_time, erf.trailer_end_time, erf.trailer_remark, erf.rescue_location, erf.destination_location, erf.repairer_company, erf.repairer_dept_id, erf.repairer_dept_name, erf.repairer_group_id, erf.repairer_group_name, erf.malfunction_item, erf.examine_item, erf.state, erf.settlement_state, erf.maintain_end_time, erf.is_delivery, erf.delivery_time, erf.settlement_time, erf.create_by, erf.create_time, erf.vehicle_model_id, erf.is_trailer, ec.id as ec_id,ec.plate_number, ec.phone as ec_phone, ec.client_name, ec.car_vin, evm.id as evm_id, evm.car_type_code, evm.car_brand, evm.car_model, evm.car_configuration, evm.car_colour, evm.type as evm_type, evm.expend_type, evm.chassis_number, evm.motor_number, evm.engine_number, evm.axle_number, ec2.id as ec2_id, ec2.name, ec2.sex, ec2.contact, ec2.phone as ec2_phone, ec2.type as ec2_type, totalActualTime, IFNULL(erfpd.totalActualTimeMoney,0) AS totalActualTimeMoney, IFNULL(empi.totalMaterialMoney,0) AS totalMaterialMoney, erf.trailer_money + IFNULL(erfpd.totalActualTimeMoney,0) + IFNULL(empi.totalMaterialMoney,0) AS totalMoney FROM erp_repair_form erf LEFT JOIN erp_car ec ON erf.car_id = ec.id LEFT JOIN erp_vehicle_model evm on erf.vehicle_model_id = evm.id LEFT JOIN erp_client ec2 on erf.client_id = ec2.id LEFT JOIN ( SELECT repair_form_id, SUM(actual_time) AS totalActualTime, SUM(actual_time * standard_price) AS totalActualTimeMoney FROM erp_repair_form_project GROUP BY repair_form_id) erfpd ON erf.id = erfpd.repair_form_id LEFT JOIN ( SELECT repair_form_id, SUM(selling_price * collect_number) AS totalMaterialMoney FROM erp_material_picking_info GROUP BY repair_form_id ) empi ON erf.id = empi.repair_form_id