答案为“使用连接两个表的独特属性包含值” https://knowledge.亚搏在线safe.com/questions/81741/join-two-table-unique-attribute-using-contains-val.html 对于这个问题的答案,最新的“使用联接两个表的独特属性包含值” 通过francoissimard9回答 https://knowledge.亚搏在线safe.com/answers/81747/view.html

我不知道如果使用InlineQuerier可以工作,也许用这样的连接:

SELECT Table1.BldName,Table1.ConstructionStatus,Table2.Type FROM表1表2 JOIN ON Table1.BldName LIKE '%' + Table2.BldName + '%'

我现在不能测试它的确切的语法,但或许利用这个原理,它可以工作。

周一,2018年11月5日14时57分33秒GMT francoissimard9
通过erik_jan回答 https://knowledge.亚搏在线safe.com/answers/81788/view.html

我看到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 || '%'

这也应该得到同样的结果。


希望这可以帮助。

周一,2018年11月5日14时21分28秒GMT erik_jan
通过回答隆 https://knowledge.亚搏在线safe.com/answers/81787/view.html

两种可能的方法。

  1. FeatureMerger:合并从每一个table1的功能属性,每一个table1的功能无条件地为列表属性。
  2. ListSearcher:在列表中找到包含BldName从表2的元素。
  3. ListIndexer:提取元素(FROM表1 BldName和建设现状)的属性。


使用InlineQuerier这个SQL语句。

选择 “BldName”,一个 “建设现状”,B “型”,从 “表1” 作为内部连接 ​​“表2” 为b在 “BldName” LIKE '%' || B “BldName。”。|| '%'

周一,2018年11月5日14时21分十二秒GMT