我不知道如果使用InlineQuerier可以工作,也许用这样的连接:
SELECT Table1.BldName,Table1.ConstructionStatus,Table2.Type FROM表1表2 JOIN ON Table1.BldName LIKE '%' + Table2.BldName + '%'
我现在不能测试它的确切的语法,但或许利用这个原理,它可以工作。
我看到2点可能的选择:
1)如果表是不是太大:
前缀两者表1 attrbutes和表2属性中使用BulkAttributeRenamer(t1和t2)
使用FeatureMerger(2018年FeatureJoiner)无条件合并(1 = 1)
使用测试仪发现t1.BldName包含y2.BldName。
这应该得到你所要的结果,但需要很长,如果表中成长。
2)使用InlineQuerier变压器打造像查询:
选择t1.BldName,T1。 “建设现状”,t2.Type
从“表1” T1“表2” T2
凡t1.BldName LIKE '%' || t2.BldName || '%'
这也应该得到同样的结果。
希望这可以帮助。
两种可能的方法。
使用InlineQuerier这个SQL语句。
选择 “BldName”,一个 “建设现状”,B “型”,从 “表1” 作为内部连接 “表2” 为b在 “BldName” LIKE '%' || B “BldName。”。|| '%'