Мне нужно отобразить имя базы данных во внутреннем соединении на основе значения столбца из другой базы данных, необходимо использовать функцию concat во внутреннем соединении - PullRequest
0 голосов
/ 30 января 2019

Мой запрос приведен ниже. Мне нужно присоединить таблицу базы данных ко многим другим таблицам базы данных на основе совпадения идентификатора столбца.

select con.id,u.user_id,co.id
from catalogue.orders co 
inner join catalogue.reference r on r.id=co.item_reference_id
inner join concat('context_',left(co.subscriber_reference,locate("W",co.subscriber_reference)-1)).orders con on con.id=co.id
inner join concat('context_',left(co.subscriber_reference,locate("W",co.subscriber_reference)-1)).user_id u on con.user_id=co.user_id
where co.subscriber_reference='2WW10005'

Любая помощь будет принята с благодарностью.

...