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

신분증에 가입하십시오. 내가 가입하여 이름을 가져 오기 위해 필요로하는 곳에 어떤 도움이mysql 내부 조인 group_concat mysql

+0

이런 종류의 시나리오가 가능합니까 ??? –

+0

명확하지 않다. 자세한 내용을 제공해주세요. –

+0

ID의 이름을 가져와야합니다. 여기서 CODE = 'abc'입니다. –

답변

1

시도 기능 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.