与ADF一起工作(我不熟悉ADF),也许我正在接近这个错误。这都是在数据流中工作的上下文中。场景是,我有一个表(表A),它有一个逗号分隔的字符串列表,另一个表(表B),它有一个字符串列,其中可能有一个与表A匹配的值。
我看到了两种方法来结束这里,但我似乎不能想出如何谷歌我的出路。
一种方法是在join语句中使用IN子句将两个表连接在一起。例如:
select b.*
from TableB b
join TableA a on b.SingleStringColumn in (a.DelimitedColumn)
字符串
我不知道如何在ADF中编写这样的连接
另一种可能的方法是通过在列中设置一个select活动,以便TableB在IN子句中使用。例如:
select b.*
from TableB
where b.SingleStringColumn in (PipedInDelimitedColumn)
型
是否有任何方法可以在不需要存储过程的ADF数据流中执行这些操作?
1条答案
按热度按时间ruarlubt1#
您可以使用自定义(交叉)连接在数据流中指定上述条件。
这是我的表A样本数据:
的数据
表B数据:
的
在数据流的连接转换中,选择自定义连接并给予如下条件。
字符串
的
结果:
的