insert t_pc_branch_price(branch_no , item_no , price , base_price , sale_price , vip_price , scheme_price , vip_price2 , vip_price3 , vip_price4 , vip_price5 , price_list , sale_flag , base_price1 , base_price2 , base_price3 , base_price4 , base_price5 , base_price6 , base_price7 , base_price8) select b.branch_no , a.item_no , a.price , a.base_price , a.sale_price , a.vip_price , a.scheme_price , a.vip_price2 , a.vip_price3 , a.vip_price4 , a.vip_price5 , '111111111' , '0' , a.base_price1 , a.base_price2 , a.base_price3 , a.base_price4 , a.base_price5 , a.base_price6 , a.base_price7 , a.base_price8 from t_bd_item_info a, t_bd_branch_info b where b.property IN ( '2', '3' ) and not exists (select 1 from t_pc_branch_price c where c.branch_no = b.branch_no and c.item_no = a.item_no) go