Как написать условие <= в преобразовании соединения при отображении потока данных

Похоже, я могу только выбрать ==вариант, когда я хочу присоединиться к 2 источникам данных или потоку. Но я хочу добавить<,>,<=,>=состояние, когда я соединяю 2 источника данных. Однако есть способ сделать это, используяCross Join но перекрестное соединение в моем случае не вариант, я должен использовать Outer Join. Есть ли какой-либо вариант или предложение, которое может помочь в моей проблеме?

Вот образец SQL query что я действительно хочу получить, может быть, это поможет вам понять, иначе вы можете игнорировать это, просто сфокусируйте часть ADF.

Select a.col1,a.col2,a.col3,sum(a.col4),b.col0 from T1 a, T2 b where a.col5 >=b.col1 and a.col5 <= b.col2 group by a.col1,a.col2,a.col3,b.col0

1 ответ

Решение

Да, как вы сказали, поддержка только присоединения к потоку данных "=="вариант, мы не можем его изменить.

Боюсь, что нет вариантов или хороших предложений, которые могли бы помочь вам решить проблему в фабрике данных.

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