Группа действий: Таблицы
Действие предназначено для объединения данных из двух таблиц.
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность |
---|---|---|---|---|---|
Параметры | |||||
Первая таблица | First table | Таблица, в которую будут добавлены данные из второй таблицы. Результаты действия будут сохранены в текущей таблице. | Robin.DataTable | Да | |
Вторая таблица | Second table | Таблица, данные которой будут добавлены к первой таблице. | Robin.DataTable. | Да | |
Тип соединения | Connection type | Выпадающий список из элементов: Внутреннее, Левое, Полное. Тип операции объединения таблиц | Robin.String | Да | |
Условие соединения | Connection condition | Столбцы, по которым будут объединены таблицы. | Robin.Collection | Да |
При выполнении действия можно подавать таблицы с разным количеством столбцов, они присоединяются справа к первой таблице. Если у объединяемых таблиц одинаковые названия столбцов, дубликатам названий столбцов нужно присваивать номер.
Логика выпадающего списка "Тип соединения":
Соединяемые столбцы должны иметь идентичную семантику, т.е. оба столбца должны иметь одинаковое логическое значение. Соединяемые столбцы не обязательно должны иметь одинаковое имя (или даже одинаковый тип данных), хотя часто так и бывает.
Можно объединять одну и ту же таблицу, робот не выдаст ошибку.
Все изменения применяются к первой таблице.
Задача:
Решение:
Реализация:
Результат: