Выполняет левое внешнее соединение.
Дополнительное описание:
Присоединяет к основной таблице ВСЕ строки присоединяемой таблицы, удовлетворяющие условию соединения.
Результатом соединения является таблица, в которую включены ВСЕ строки обеих соединенных таблиц.
Формат:
LeftJoinAuto (tempTable, joinCondition)
Параметры:
- tempTable — имя присоединяемой таблицы: $result_1, $result_2 и так далее.
- joinCondition — условия соединения: result_1.product = product. В условиях можно использовать «and» или «or» для сложных условий.
Возвращаемый тип данных:
Таблица
Пример:
Ставки | Last (сотрудник, ставка);
Расписание | GroupBy (сотрудник, часы) | LeftJoinAuto ($result_1, сотрудник = result_1.сотрудник) | Compute (зарплата, ставка * часы)
Комментарии к примеру. Выбираем ставки сотрудников из Журнала Ставки, помещаем во временную таблицу $result_1. Затем выбираем отработанные часы сотрудников из Журнала Расписание. Выполняем левое соединение по условию сопоставления по сотруднику. Затем рассчитываем заработную плату.