Количество записей, использующих обычный столяр в Informatica

У меня есть главная таблица с одной записью:

employee Id
-----------
10 

и таблица подробностей с 4 записями:

employee Id1 
-----------
10
20
10
10

Мое условие присоединения employee Id = employee Id1 с нормальным типом соединения.

У меня вопрос, какую из следующей выходной таблицы я получу?

  1. Вывести таблицу идентификаторов сотрудников только с 1 записью (10)?

Или же

  1. Вывести таблицу идентификаторов сотрудников с 3 записями (10, 10, 10)?

3 ответа

Решение

Для нормального типа соединения выводится 3 строки

НОРМАЛЬНОЕ СОЕДИНЕНИЕ - даст соответствующие строки из обеих таблиц

MASTER OUTER JOIN - это даст соответствующие строки из таблицы MASTER и все строки из таблицы DETAIL, остальные строки отбрасываются.

DETAIL OUTER JOIN - (прямо напротив выше) Это даст соответствующие строки из таблицы DETAIL и всех строк из таблицы MASTER., Остальные строки отбрасываются.

Источник с меньшим количеством строк и с меньшим количеством дубликатов ключей должен рассматриваться как основной, а другой источник как деталь.

Вывод должен быть 3 записи, очевидно.

Ваш вывод будет содержать 3 записи, которые удовлетворяют данному условию

Другие вопросы по тегам