mysql数据库多行转成一列

xiaoxiao2021-02-28  25

需求:一个商品有多个属性,单独存在一个属性表,商品表中存有一个属性id但是是以字符形式存在一列中,以逗号为分隔符。要求查询出来所有的属性在一行中。

我们以a表作为属性表,b表作为商品表。使用group_concat函数来进行分组字符连接,然后对于查出来的a表的id用concat函数进行替换,然后使用正则匹配方式来匹配a.id,就可以查询出某个商品的所有属性了。

转载请注明原文地址: https://www.6miu.com/read-750001.html

最新回复(0)