# Inner

Les préfixes join et keep peuvent être précédés du préfixe inner.Utilisé avant join, il spécifie l'utilisation d'une jointure interne. De ce fait, la table résultante contient uniquement des combinaisons de valeurs de champ provenant des tables de données brutes où les valeurs de champ de liaison sont représentées dans les deux tables. Utilisé avant keep, il indique que les deux tables de données brutes doivent être réduites à leur intersection commune avant d'être stockées dans QlikView.

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

Arguments de chargement de la table

| Argument | Description |
| --- | --- |
| tablename | Table nommée à comparer à la table chargée. |
| loadstatement ou selectstatement | Instruction LOAD ou SELECT de la table chargée. |

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

`QVTab1:` `SQL SELECT * 
 From Table1;` `QVTab2:` `inner keep 
 SQL SELECT * From Table2;`

| QVTab1 | - |
| --- | --- |
| A | B |
| 1 | aa |

| QVTab2 | - |
| --- | --- |
| A | C |
| 1 | xx |

Les deux tables de l'exemple avec keep sont bien entendu associées via A.

## En savoir plus

* [Join](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Join.htm)
* [Keep](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Keep.htm)
* [Outer](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Outer.htm)
* [Left](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Left.htm)
* [Right](https://help.qlik.com/fr-FR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Right.htm)