“使用包含值联接两个表的唯一属性”的注释和答案 https://knowledge.亚搏在线safe.com/questions/81741/join-two-table-unique-attribute-using-contains-val.html “使用包含值联接两个表唯一属性”问题的最新注释和答案 Nielsgerrits对Nielsgerrits答案的评论 https://knowledge.亚搏在线safe.com/comments/82977/view.html网站
这对我也适用。
结婚,2018年11月21日07:11:51格林威治标准时间 尼尔斯格利茨
Nielsgerrits对Nielsgerrits答案的评论 https://knowledge.亚搏在线safe.com/comments/82976/view.html网站

可以确认选项2的工作。今天学到了新东西!

由于性能的原因,更喜欢使用inlinequerier而不是预混合和特性合并两个表。

我怀念的是合并未合并的请求者和非用户的供应商端口以实现完全控制的特性。这在SQL中可行吗?

内联查询器.fmwt

结婚,2018年11月21日07:10:59格林威治标准时间 尼尔斯格利茨
高桥对高桥的评论 https://knowledge.亚搏在线safe.com/comments/82956/view.html网站

H@ NatalieA亚搏在线tSafe,没有特殊的方法。一旦发布了答案,刚刚编辑了代码以删除意外字符并手动插入空格。

星期二,2018年11月20日格林尼治标准时间21:58:24 高桥
由Francosimard9回答 https://knowledge.亚搏在线safe.com/answers/81747/view.html网站

我想知道使用inlinequerier是否可行,可能使用这样的连接:

选择table1.bldname,表1.施工状态,table2.typefrom table1join table2on table1.bldname,如“%”+table2.bldname+“%”

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

周一,2018年11月5日14:57:33格林威治标准时间 弗朗索瓦斯马德九
Erik_Jan回答 https://knowledge.亚搏在线safe.com/answers/81788/view.html网站

我看到两个潜在的选择:

1)如果桌子不太大:

使用bulkattributeranamer为表1 attrbutes和表2属性(T1和T2)加前缀

使用FeatureMergement(2018 FeatureJoiner)无条件合并(1=1)

使用检测仪查找t1.bldname包含y2.bldname。

这会给你所需的结果,但如果桌子长了就要花很长时间。


2)使用inlinequerier transformer构建如下查询:

选择t1.bldname,T1.“施工状态”,T2型

从“表1”T1,“表2”T2

其中T1.BLDNAME类似“%”t2.BLDNAME“%”

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


希望这有帮助。

周一,2018年11月5日14:21:28格林尼治标准时间 埃里克詹
高桥回答 https://knowledge.亚搏在线safe.com/answers/81787/view.html网站

两种可能的方法。

  1. FeatureMerge:无条件地将每个Table1功能的属性合并为列表属性。
  2. listsearcher:在包含表2中bldname的列表中查找元素。
  3. listindexer:提取元素(bldname和构造状态从表1)作为属性。


将inlinequerier与此SQL语句一起使用。

选择一个“bldname”,A.“施工状态”,b.“type”from“table1”as ainner join“table2”as bon a.“bldname”like“%”b.“bldname”“%”

周一,2018年11月5日14:21:12格林尼治标准时间 高桥
维努对维努评论的评论 https://knowledge.亚搏在线safe.com/comments/81746/view.html网站

没有特定的前缀和后缀。

例01:

第一表:

building name=“Beach 01房子”

第二张桌子:

building name=“海滩01”

例01:

第一表:

building name=“绿色01住宅”

第二张桌子:

building name=“绿色01”


上面的两个例子有一个共同的名字“Beach 01”和“Green 01”

基于此公共字符串需要联接两个表。

太阳2018年11月4日13:18:12格林尼治标准时间 维努
高桥评论 https://knowledge.亚搏在线safe.com/comments/81745/view.html网站

不清楚。

表1中的每个建筑名称似乎都等于由表2中的建筑名称和表2中的特定前缀或特定后缀组成的字符串。这是规则吗?

如果是这样,只有这三种模式可能吗?或者有其他的模式吗?

  • 半导体激光器
  • BL
  • BLD
太阳2018年11月4日12:56:21格林尼治标准时间 高桥
维努对维努评论的评论 https://knowledge.亚搏在线safe.com/comments/81743/view.html网站

对不起,我解释得不好。


我有两个表,两个都有“bldname”字段。在第二个表中,“bldname”字段的值包含在第一个表中“bldname”字段的值,基于该值需要联接表以获取第一个表的类型。

示例:idabc=abc


预期结果如下所示。

BLDND 施工情况 类型
低密度脂蛋白 COMP 住宅的
德布尔 不间断的 商业广告
BCDBLD 计划 工业的
太阳2018年11月4日11:19:07格林尼治标准时间 维努
高桥评论 https://knowledge.亚搏在线safe.com/comments/81742/view.html网站

除非您专门解释应用哪些规则来确定两个表中的两个构建名称是否匹配,否则很难想到解决方案。

太阳2018年11月4日11:03:30格林尼治标准时间 高桥