如何在映射数据流中的Join转换中编写<=条件

时间:2019-11-26 09:39:35

标签: azure azure-data-factory azure-data-flow

因此,当我想加入2个数据源或流时,只能选择==选项。 但是我想在联合2个数据源时设置一些<,>,<=,>=条件。 但是,可以通过使用Cross Join来做到这一点,但交叉连接不是我的选择,我必须使用Outer Join。有什么选择或建议可以解决我的问题吗?

enter image description here 这是我实际上想要获得的示例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 个答案:

答案 0 :(得分:2)

是的,正如您所说,数据流Join仅支持“ ==”选项,我们无法更改。

恐怕没有任何选择或好的建议可以帮助您解决Data Factory中的问题。