mysql數據庫多行轉成一列

需求:一個商品有多個屬性,單獨存在一個屬性表,商品表中存有一個屬性id但是是以字符形式存在一列中,以逗號爲分隔符。要求查詢出來所有的屬性在一行中。 我們以a表作爲屬性表,b表作爲商品表。使用group_concat函數來進行分組字符連接,然後對於查出來的a表的id用concat函數進行替換,然後使用正則匹配方式來匹配a.id,就可以查詢出某個商品的所有屬性了。
相關文章
相關標籤/搜索