У меня есть три таблицы (источник Oracle), назовем их таблицами 1, 2 и 3.
Я хотел бы проверить логическое поле в таблице 1, и если это T, я хочу только данные из таблицы 2, а если это F, я хочу только таблицу 3.
Какое преобразование было бы наиболее эффективным для этого и как мне его реализовать?
Я экспериментирую с преобразованиями Filter, Java и Expression, но если выражения проверяются построчно, то кажется излишним выполнение выражения для каждой строки вместо простой проверки один раз и использования соответствующую таблицу.
В обеих таблицах 2 и 3 есть поле с одинаковым именем, и я хочу, чтобы это поле было только для одной из таблиц, исходя из условия.