Saltar al contenido principal Saltar al contenido complementario

Inner

Los prefijos join y keep pueden ir precedidos por el prefijo inner.Si se coloca antes de join especifica que debe usarse una unión interna (inner join). La tabla resultante contendrá por tanto combinaciones de valores de campo de las dos tablas originales donde los valores de campos de enlace se representan en ambas tablas. Si se coloca antes de keep, especifica que ambas tablas de datos sin procesar deberán ser reducidas a su intersección común antes de ser almacenadas en QlikView.

Sintaxis:  

Inner ( Join | Keep) [ (tablename) ](loadstatement |selectstatement )

Argumentos:  

Argumentos de carga de tabla
Argumento Descripción
tablename Tabla designada que debe compararse con la tabla cargada.
loadstatement o selectstatement La sentencia LOAD o SELECT para la tabla cargada.

Ejemplo 1:  

Table1

-

A

B

1

aa

2

cc

3

ee

Table2

-

A

C

1

xx

4

yy

QVTable:

SQL SELECT * From table1;

inner join SQL SELECT * From table2;

QVTable

-

-

A

B

C

1

aa

xx

Ejemplo 2:  

QVTab1:

SQL SELECT * From Table1;

QVTab2:

inner keep SQL SELECT * From Table2;

QVTab1

-

A

B

1

aa

QVTab2

-

A

C

1

xx

Las dos tablas del ejemplo keep están, por supuesto, asociadas mediante el campo A.

Más información

 

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com