Saltar al contenido principal

Inner

Los prefijos join y keep pueden ir precedidos por el prefijo inner.Si se utiliza antes de join especifica que debería usarse un 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 utiliza antes de keep, especifica que ambas tablas de datos sin procesar deberán reducirse a su intersección común antes de ser almacenadas en Qlik Sense.

Syntax:  

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

Arguments:  

Argumentos
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.

Example 1:  

Table1
Column1 Column2

A

B

1

aa

2

cc

3

ee

Table2
Column1 Column2

A

C

1

xx

4

yy

QVTable:

SQL SELECT * From table1;

inner join SQL SELECT * From table2;

QVTable
Column1 Column2 Column1

A

B

C

1

aa

xx

Example 2:  

QVTab1:

SQL SELECT * From Table1;

QVTab2:

inner keep SQL SELECT * From Table2;

QVTab1
Column1 Column2

A

B

1

aa

QVTab2
Column1 Column2

A

C

1

xx

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