Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a tod@s:
He visto el siguiente código:
LOAD campo1 as MI_CAMPO,
campo1 as CAMPO_CLAVE,
campo1 as CLAVE_TABLA3,
............
FROM TABLA
WHERE Exists(MI_CAMPO,campo1));
Y no entiendo muy bien por qué sería necesario definirlo así, dado que es la primera vez que se carga la "TABLA" en el modelo.Podría alguien arrojarme un poco de luz en el asunto.
Gracias de antemano
Un saludo
Me parece que a esto le falta un pedazo o esta mal definido.
Realmente, primero debes tener una tabla definida con ese campo : MI_CAMPO, que donde se va a realizar la comparacion de campo1. Es decir, cada registro debe pasar por el filtro de que exista en MI_CAMPO, de lo contrario queda excluido.
Es su defecto debio ser de la manera seguiente:
Load MI_CAMPO,
...
From Tabla_X;
LOAD campo1 as MI_CAMPO,
campo1 as CAMPO_CLAVE,
campo1 as CLAVE_TABLA3,
............
FROM TABLA
WHERE Exists(MI_CAMPO,campo1));
Me parece que a esto le falta un pedazo o esta mal definido.
Realmente, primero debes tener una tabla definida con ese campo : MI_CAMPO, que donde se va a realizar la comparacion de campo1. Es decir, cada registro debe pasar por el filtro de que exista en MI_CAMPO, de lo contrario queda excluido.
Es su defecto debio ser de la manera seguiente:
Load MI_CAMPO,
...
From Tabla_X;
LOAD campo1 as MI_CAMPO,
campo1 as CAMPO_CLAVE,
campo1 as CLAVE_TABLA3,
............
FROM TABLA
WHERE Exists(MI_CAMPO,campo1));
Hola Juan:
Me parece que se mantenido ésta parte del código partiendo de una versión anterior en la que efectivamente sucedía lo que comentas, pero ahora carece de sentido, ya que no existe la tabla previa definida con ese campo.
Muchas gracias
Si puedes revisa el manual... entiendo que esto no ha cambiado.