比如我有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
如果code 或者id 位数相同的话可以这样select SUBSTRING(detail,id起始位置 ,id位数) from b表; 追问 问题就是不知道id起始位置 ,id位数,还有detail里不止1个id