Из текущей документации Impala функции для получения некоторого количества символов слева или справа от строки, по-видимому, на самом деле равны STRLEFT
и STRRIGHT
соответственно.Примените это к вашему текущему запросу:
SELECT
r.member_identifier,
n.fst_nme
FROM mem_register_hsty_view n
INNER JOIN transparency_services_summary_2018 r
ON STRRIGHT(TRIM(r.member_identifier), 4) = STRLEFT(n.fst_nme, 4)
ORDER BY
r.id_key,
r.group_number,
n.fst_nme;