select bc.budget_car_id, bc.budget_id, bc.car_id, c.license_plate, c.driver, u.nick_name, c.day_cost, bc.days, bc.depreciation, bc.distance, bc.mileage, bc.expense, bc.remark from cmc_budget_car as bc left join cmc_car as c on c.car_id = bc.car_id left join sys_user as u on c.driver = u.user_id insert into cmc_budget_car budget_car_id, budget_id, car_id, days, depreciation, distance, mileage, expense, remark, #{budgetCarId}, #{budgetId}, #{carId}, #{days}, #{depreciation}, #{distance}, #{mileage}, #{expense}, #{remark}, update cmc_budget_car budget_id = #{budgetId}, car_id = #{carId}, days = #{days}, depreciation = #{depreciation}, distance = #{distance}, mileage = #{mileage}, expense = #{expense}, remark = #{remark}, where budget_car_id = #{budgetCarId} delete from cmc_budget_car where budget_car_id = #{budgetCarId} delete from cmc_budget_car where budget_car_id in #{budgetCarId}