Количество записей, использующих обычный столяр в Informatica
У меня есть главная таблица с одной записью:
employee Id
-----------
10
и таблица подробностей с 4 записями:
employee Id1
-----------
10
20
10
10
Мое условие присоединения employee Id = employee Id1
с нормальным типом соединения.
У меня вопрос, какую из следующей выходной таблицы я получу?
- Вывести таблицу идентификаторов сотрудников только с 1 записью (10)?
Или же
- Вывести таблицу идентификаторов сотрудников с 3 записями (10, 10, 10)?
3 ответа
Для нормального типа соединения выводится 3 строки
НОРМАЛЬНОЕ СОЕДИНЕНИЕ - даст соответствующие строки из обеих таблиц
MASTER OUTER JOIN - это даст соответствующие строки из таблицы MASTER и все строки из таблицы DETAIL, остальные строки отбрасываются.
DETAIL OUTER JOIN - (прямо напротив выше) Это даст соответствующие строки из таблицы DETAIL и всех строк из таблицы MASTER., Остальные строки отбрасываются.
Источник с меньшим количеством строк и с меньшим количеством дубликатов ключей должен рассматриваться как основной, а другой источник как деталь.
Ваш вывод будет содержать 3 записи, которые удовлетворяют данному условию