我需要基于另一个数据库nabe的列值在内部联接中映射数据库名称,需要在内部联接中使用concat函数

时间:2019-01-30 10:30:10

标签: mysql mysql-workbench

我的查询如下。我需要根据列ID匹配将数据库表co与许多其他数据库表连接。

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'

任何帮助将不胜感激。

0 个答案:

没有答案