请教sql语句,如何用like关联两个表中的字段,将查询结果的部分内容提取出来? 20

比如我有2个表A和B,B中有个字段detail的查询结果中包含几个A中的1个字段code的内容,怎么把包含的这个内容提出来呢?detail的内容是:<companynam... 比如我有2个表A和B,B中有个字段detail的查询结果中包含几个A中的1个字段code的内容,怎么把包含的这个内容提出来呢? detail的内容是:<company name="A公司" id="487033"> <company name="B公司" id="556"/> <company name="C公司" id="929"/> <company name="D公司" id="487034"/> 就是要把这里的id的值取出来,id的值在A表的code中都有。
其实就是在A表中找出在B表中出现的code
展开
 我来答
xujiongze1
2017-04-06 · TA获得超过129个赞
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:63.1万
展开全部
如果code 或者id 位数相同的话可以这样

select SUBSTRING(detail,id起始位置 ,id位数) from b表;
追问
问题就是不知道id起始位置 ,id位数,还有detail里不止1个id
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式