# Concatenate

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

Синтаксис:

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

Объединение, по сути, совпадает с оператором SQL UNION, но с двумя отличиями:

* Префикс Concatenate может использоваться независимо от того, имеют ли таблицы идентичные имена полей.
* Идентичные записи при наличии префикса Concatenate не удаляются.

Аргументы:

аргументы Concatenate

| Аргумент | Описание |
| --- | --- |
| tablename | Имя существующей таблицы. |

Пример 1:

`LOAD * From file2.csv;` `Concatenate 
 SELECT  * From table3;`

Пример 2:

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

## Подробнее

* [Load](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)
* [Объединение таблиц](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/LoadData/concatenate-tables.htm)
* [Select](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm)