SELECT
replace(replace(replace(b,'b不想要的字段里面的字符串1',''),'b不想要的字段里面的字符串2',''),'b不想要的字段里面的字符串3','') AS new_address,
a.*
FROM
a
可以嵌套替换 b里面不想要的字段.
假如有一串地址:
address: 四川省绵阳市棉南区银河南苑小区8栋二单元909室。
在返回结果中 address只想要详细地址:银河南苑小区8栋二单元909室
因为其他的字段省、市、区 已经单独建立字段进行保存了,
查询的时候是把省、市、区、address字段拼接起来,
如果address 中又包含了省市区那么就会重复。
会像这样:
四川省绵阳市棉南区四川省绵阳市棉南区银河南苑小区8栋二单元909室
此时就可以使用mysql的 repalce()进行匹配替换。