【发布时间】:2017-01-25 15:28:05
【问题描述】:
下午好,
我正在尝试将地址字段列表(连接以给出值 ALL_ADDRESS)与包含后缀的单独表相匹配,可能有数百行长。
我想要的输出是显示那些后缀是 ALL_address 变量(即 PARIS STREET)的一部分的条目
当我在没有连接的情况下连接时效果很好,但是当我开始连接时出现错误:
select s.suffix,
x.key,
x.B_ADDR1_TX,
x.B_ADDR2_TX,
x.B_ADDR3_TX,
x.b_addr_city,
x.b_addr_postcd,
x.b_addr_cntry,
x.b_addr_state_cd,
x.B_ADDR1_TX || ' ' || x.B_ADDR2_TX || ' ' || x.B_ADDR3_TX || ' ' || x.b_addr_city || ' ' || x.b_addr_postcd || ' ' || x.b_addr_cntry || ' ' || x.b_addr_state_cd as All_Address
from test_table AS x
JOIN suffix_list AS s
WHERE
x.All_Address LIKE CONCAT('%',s.suffix,'%') ;
非常感谢任何帮助
【问题讨论】:
标签: sql oracle keyword-search