Algo como:
Código:
select distinct * from tabla_buena where id_cliente not in (select id_cliente from tabla_mala)
id_cliente sería el id único por el cual reconoces a cada cliente, claro que puedes tener otro nombre, asi que cambia el nombre del campo y las tablas !!!
esta consulta te daria todos los clientes de la tabla_buena que no esten en la tabla_mala, pero esto iria por id... puede pasar que tengas datos como direcciones, telefonos, contactos que esten actualizados en una tabla y en la otra no, por lo cual la consulta variaria un poco, pero bue, no se los campos...
Saludetes !