2017-02-18 16 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 

参加するIDです。 は、私が参加使っNAMEをフェッチする必要がある場所すべてのヘルプはmysql内部結合group_concat mysql

+0

このシナリオは可能ですか? –

+0

詳細がわかりません –

+0

IDの名前を取得する必要があります。ここでは、CODE = 'abc'です。 –

答えて

1

try関数find_in_setを高く評価

CODE = 'ABC':

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

demo