Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
Quería saber si se puede poner algún valor por defecto cuando se utiliza la sentencia Outer Join para que no me aparesca Null.
Saludos
Hola,
Si es un OUTER Join se generará un producto cartesiano de todas las posibilidades... Si no te interesa crear todas las posibilidades no deberías utilizar un RIGHT o LEFT join?
En cualquier caso, no se puede definir un valor por defecto para los registros que no hacen match.... tendrás que leer el resultado del join y revisar qué registros no cumplen tu condición y agregar un campo con el valor que deseas. Algo así como:
LOAD *,
IF( LEN ( Campo1 ) > 0, 'Correcto', 'Incorrecto' ) AS Bandera_JOIN
RESIDENT Tabla_JOIN
;
Donde " Campo 1" es un campo que sólo deberá tener valor si se creó a partir del JOIN.
Saludos.