这个sql怎么写?

表a
id      tag_id 
1        1,2,5
2        2,3, 5 
3        1,4

表b
id      name
1       张三 
2       李四
3       王五
4       齐六
5       王八
其中表a的tag_id =表b的id
sql  查询 表a  id为1的tag_id相对应的name 用逗号隔开  的语句


慕尼黑的夜晚无繁华
浏览 551回答 1
1回答

www说

SELECT TO_CHAR(WM_CONCAT(B.NAME)) NAMES  FROM B WHERE INSTR(',' || (SELECT A.TAG_ID FROM A WHERE A.ID = '1') || ',', ',' || B.ID || ',') > 0;Oracle
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL