Доброго дня,Match каскадное поле со списком переменных
Я пытаюсь сопоставить список адресов полеев (каскадный, чтобы дать значение 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 (длинная история) после удаления AS это все еще не работает. также я согласен, что он должен быть включен, однако оба способа можно использовать –