大神帮忙写个SQL根据符号分割字符串

下面是表sql

https://img4.mukewang.com/5b7fcc1a0001634904440907.jpg

https://img1.mukewang.com/5b7fcc210001043f03920109.jpg

dept 表

id     deptname  tid

1       营销部       1,2

2       市场          1

type表

id     tname

1       admin

2       user

 

想要查询到的效果是

1 营销部 admin

1 营销部 user

2 市场   user

这个sql怎么写  tid 那块是 1,2,想把那分割开;


森栏
浏览 863回答 1
1回答

莫回无

select id,deptname,tname from dept d join type t on substring(d.tid,1,1) = CONVERT(VARCHAR, t.tId) or substring(d.tid,3,1) = CONVERT(VARCHAR, t.tId)  这样就可以得出你想要的结果了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL