# Left

Перед префиксами Join и Keep может стоять префикс left.

Если этот префикс используется перед join, то он указывает, что необходимо выполнить левое объединение. Результирующая таблица будет содержать только комбинации значений полей из таблиц исходных данных с представлением связанных значений полей в первой таблице. Если этот префикс используется перед префиксом keep, он указывает, что вторую таблицу с исходными данными следует уменьшить до области взаимного пересечения с первой таблицей, прежде чем они смогут быть сохранены в программе QlikView.

Примечание к информацииВы искали строковую функцию по этому же имени? См.: [Left — скрипт и функция диаграммы](https://help.qlik.com/ru-RU/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Left.htm)

Синтаксис:

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

Аргументы:

Аргументы загрузки таблицы

| Аргумент | Описание |
| --- | --- |
| tablename | Будет выполнено сравнение именованной таблицы с загруженной таблицей. |
| loadstatement или selectstatement | Оператор LOAD или SELECT для загруженной таблицы. |

Пример:

Example 1A

| Table1 | - |
| --- | --- |
| A | B |
| 1 | aa |
| 2 | cc |
| 3 | ee |

Example 1B

| Table2 | - |
| --- | --- |
| A | C |
| 1 | xx |
| 4 | yy |

`QVTable:` `SELECT  * 
 From table1;` `Left Join 
 Select * From table2;`

Example 1C

| QVTable | - | - |
| --- | --- | --- |
| A | B | C |
| 1 | aa | xx |
| 2 | cc |  |
| 3 | ee |  |

`QVTab1:` `SELECT * 
From Table1;` `QVTab2:` `Left Keep 
SELECT * From Table2;`

Example 1D

| QVTab1 | - |
| --- | --- |
| A | B |
| 1 | aa |
| 2 | cc |
| 3 | ee |

Example 1E

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

Две таблицы в примере keep, разумеется, связаны посредством поля A.

` tab1:  ` `LOAD * From 
 file1.csv;` `tab2:` `LOAD * From 
 file2.csv;` ` .. .. ..  ` `Left Keep 
 (tab1) LOAD * From file3.csv;`

## Подробнее

* [Join](https://help.qlik.com/ru-RU/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Join.htm)
* [Keep](https://help.qlik.com/ru-RU/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Keep.htm)
* [Inner](https://help.qlik.com/ru-RU/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Inner.htm)
* [Outer](https://help.qlik.com/ru-RU/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Outer.htm)
* [Right](https://help.qlik.com/ru-RU/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptPrefixes/Right.htm)