Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

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

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


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

  • "Внутреннее соединение" - Inner join. Соединяются по горизонтали значения, которые совпадают. Недостающие столбцы дописываются.
  • "Левое соединение" - Left join. Берутся все значения из первой таблицы и добавляются только те, которые совпадают из второй.  Нулевые значения вставляются в столбец для строк из DataTable1, которые не имеют совпадения в строках DataTable2.
  • "Полное соединение" - Full join. Берутся все данные из всех таблиц, дописываются пробелы там, где не сошлись ключи. Значения Null добавляются в строки из обеих таблиц, которые не совпадают.

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

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

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