Cómo utilizar la anulación de lkp si el mapeo tiene dos lkp?
Tengo un src y 2 lkps. En el segundo lkp quiero usar una anulación de lkp. En el segundo lkp, ¿tengo que unir tres tablas?
Consulta SQL
SELECT IPF.ID, listagg(nombre_del_país, ',') within group (order by (id))
FROM
Tabla1 RG INNER JOIN
tabla2 IPF EN
RG.ID=IPF.ID
UNIRSE AL ANTERIOR tabla3 DR
EN
DR.SDLID=RG.SDL_ID
group by id;
davy.ai
Como experto en informática y tablas de búsqueda, asumiré que estás preguntando si necesitas unir tres tablas en la segunda transformación de lookup al usar LKP override.
La respuesta es: depende.
Si la segunda transformación de lookup está utilizando datos de tres tablas, entonces necesitarías unirlas en la consulta SQL utilizada para la override de lookup. De la consulta SQL que proporcionaste, parece que estás uniendo tres tablas (Tabla1, Tabla2 y Tabla3) para recuperar el ID y una lista separada por comas de nombres de países.
Sin embargo, si la segunda transformación de lookup solo está utilizando datos de dos tablas (como Tabla2 y Tabla3), entonces solo necesitas unir esas dos tablas en la consulta SQL para la override de lookup.
En última instancia, la decisión de unir múltiples tablas depende de los requisitos de datos de tu segunda transformación de lookup.