drop temporary table if exists a0 ;
create temporary table a0 
	SELECT cliente FROM db_usupplyit.tb_f_osales_orders where cliente not in (select codigo from tb_f_mcustomers) group by cliente ;

insert into tb_f_mcustomers (codemp, sucursal, codigo, nombre, referencia, contacto, pais, estado_ciudad, ciudad, zcode, web, email, telefono, direccion, nota, fecha_r, fecha_u, usuario, estado)
	select 	tb_c_mvendors.codemp, tb_c_mvendors.sucursal, tb_c_mvendors.codigo, tb_c_mvendors.nombre, tb_c_mvendors.referencia, tb_c_mvendors.contacto, tb_c_mvendors.pais, tb_c_mvendors.estado_ciudad, tb_c_mvendors.ciudad, tb_c_mvendors.zcode, tb_c_mvendors.web, tb_c_mvendors.email, tb_c_mvendors.telefono, tb_c_mvendors.direccion, tb_c_mvendors.nota, tb_c_mvendors.fecha_r, tb_c_mvendors.fecha_u, tb_c_mvendors.usuario, tb_c_mvendors.estado
		from tb_c_mvendors
			inner join a0
				on tb_c_mvendors.codigo = a0.cliente
		order by tb_c_mvendors.codigo ;
	
  SELECT * FROM db_usupplyit.tb_f_osales_orders ;  