mysql逗号分隔问题

1.说明:

之前写了一个发先了有点问题, 用正则去匹配的会匹配多了数据,所以优化下

媒资表(asset_baseinfo)里面有地区,如下,如果一个节目包含多个地区,id存在如下

 

 

地区表(product_area)

 

 

 

2.查询

SELECT
    GROUP_CONCAT( s.NAME ) 
FROM
    asset_baseinfor g
    LEFT JOIN product_area s ON FIND_IN_SET( s.id, g.asset_area ) 
WHERE
    g表的条件

 

 

 

这次就就完美了。。。

 

posted @ 2020-05-18 16:43  YF-海纳百川  阅读(326)  评论(0编辑  收藏  举报