Соединить таблицы / Join tables

Группа действий: Таблицы


Действие предназначено для объединения данных из двух таблиц. 


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность
Параметры
Первая таблицаFirst tableТаблица, в которую будут добавлены данные из второй таблицы. Результаты действия будут сохранены в текущей таблице.Robin.DataTable
Да
Вторая таблица
Second table
Таблица, данные которой будут добавлены к первой таблице.Robin.DataTable.
Да
Тип соединенияConnection type

Выпадающий список из элементов:  Внутреннее, Левое, Полное.


Тип операции объединения таблиц


Robin.String
Да
Условие соединения
Connection condition
Столбцы, по которым будут объединены таблицы.Robin.Collection
Да

Особые условия использования

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


Логика выпадающего списка "Тип соединения":

Соединяемые столбцы должны иметь идентичную семантику, т.е. оба столбца должны иметь одинаковое логическое значение. Соединяемые столбцы не обязательно должны иметь одинаковое имя (или даже одинаковый тип данных), хотя часто так и бывает.

Можно объединять одну и ту же таблицу, робот не выдаст ошибку.

Все изменения применяются к первой таблице.


Пример использования


Задача:

Решение:

Реализация:

Результат: