2017-02-18 12 views
-3
TABLE 1 : 
ID   CODE 
1,2,3,4,5 abc 
2,3,4,5 xyz 

TABLE 2 : 
ID NAME 
1 NM1 
2 NM2 
3 NM3 
4 NM4 
5 NM5 

join is on ID. мне нужно получить имя с помощью присоединиться где CODE = 'а'mysql внутреннее соединение group_concat mysql

Любой помощь приветствуется

+0

возможен такой сценарий ??? –

+0

Непонятно, пожалуйста, предоставьте более подробную информацию. –

+0

Мне нужно найти ИМЯ идентификаторов, где CODE = 'abc' –

ответ

1

функции Try find_in_set:

select tbl2.name 
from tbl1 
join tbl2 on find_in_set(tbl2.id, tbl1.id) > 0 
where tbl1.code = 'abc' 

demo здесь.