Lo que quieres hacer puede ser fácil o complicado dependiendo de como montes el sistema.
Me explico: si las letras representan, por ejemplo, servicios prestados y las letras representan personas, sería fácil obtener lo que buscas, pues tendrías una tabla maestra con los servicios prestados y sólo tendrías que buscar las servicios que no prestan las personas (not exists, not in, ...).
Si lo haces más genérico, realmente lo que necesitarías son dos tablas maestras (una para las letras y otra para los números) y otra de relaciones existentes entre ambas (la existencia), vamos lo habitual.
Para obtener la no existencia tienes que cruzar las dos tablas y comprobar que no exista en la tabla de relaciones.
De todas formas, si el cruce es muy grande, puede resultar más rápida la consulta si guardas todos los datos en la tabla de relaciones.
Como ejemplo:
tabla1 (idtabla1)
tabla2 (idtabla2)
tabla_relaciones(idtabla1, idtabla2)
la consulta sería la siguiente
Código:
select * from tabla1 a, tabla2 b
where not exist (select *
from tabla_relaciones c
where c.idtabla1=a.idtabla1
and c.idtabla2=b.idtabla2)
Un saludo y espero que te sirva de ayuda.