Hola Libras: Que velocidad!!!
Te cuento que son dos tablas:
En la primera:
CFG_GRUPOS_MORFOLOGIAS
id_grupo_morfologia PK
desc_grupo_morfologia nvarchar
Por ejemplo:
1-CUTIS / 2-CONTEXTURA / 3-OREJAS-CONFORMACION / 4-OREJAS-CARACTERISTICAS / 5-PRONUNCIACION-ACENTO
y así con todos los grupos.
CFG_RAZGOS_MORFOLOGICOS
id_grupo_morfologia PK
id_razgo_morfologico PK
desc_razgo_morfologico
Acá se desagregan cada grupo, por ejemplo:
(De cutis) 1-1-ASIATICO / 1-2-TRIGUEÑO / 1-3-BLANCO / 1-4-NEGRO
y así con cada grupo se reitera el primer valor y el segundo se numera.
Por lo que puede haber VARIOS registros en CFG_RAZGOS_MORFOLOGICOS con el valor 2, uno por cada uno de los grupos.
Por eso el filtro lo puedo hacer por la descripcion del grupo y/o por la descripcion del rasgo y/o por el valor conjunto de los dos ID de la tabla de los rasgos (y acá está el problema).
Espero haber aclarado.
Un abrazo y gracias.
Adrian