好久没有写文章了,重新从技术记录开始吧。
最近遇到过好几次了,都是吧之前用group_concat合起来的字段,进行解析后,然后显示在页面上。
比如,一个字段是(1,2),要显示的就是(男,女),有一个表格中存着1是男,2是女这样子的。
用什么方式实现呢,就是find_in_set这个函数,自从生活以mysql为主的时候,发现这个函数多次出现在我的眼中,还是挺厉害的。
实现代码:
SELECT
bm_qy.RZID as 入驻编码,
bm_qy.FH AS 房号,
GROUP_CONCAT(bm_fh.FJMP) 转义后,
GROUP_CONCAT(bm_fh.id) 被转代码
FROM
bm_fh ,
bm_qy LEFT JOIN rzqy_fr ON bm_qy.RZID=rzqy_fr.RZID
where FIND_IN_SET(bm_fh.ID,bm_qy.FH)>0
group by bm_qy.RZID
实现效果:
文章参考:木奶牛
Comments | 8 条评论
感谢楼主的分享,赞赞。
@代写essay
赞一个,学习了
一言不发岂能证明我来过了?!
很少能看到这么专注的博客啦!
这样精彩的博客越来越少咯!
留个脚印,并预祝博主下一年快乐,因为我知道博主今年很快乐!
文章大有看点,支持!
感谢分享