这是我的查询联接表:
SKU | Atributes | Atributes_Value
123 | Color | Black
123 | Size | 40
我可以这样修改select查询吗?(下图)
SKU | new_atributes_value
123 | Black 40
我只想在一行中看到相同SKU的数据!我尝试了distinct,但没有得到想要的结果(下面)
SKU | Atributes | Atributes_Value
123 | Color | Black
我的问题是40号在哪里?我想看看那件sku123的商品是黑色的,一排40号。。有人能帮我吗?我需要我的电子商务网站的数据
您可以在mysql:中使用group_concat
SELECT SKU, GROUP_CONCAT(Atributes_Value SEPARATOR ' ') FROM table GROUP BY SKU;
试试这个。。。。。。。。。。
SELECT sku, group_concat(Atributes_Value separator ' ') as attr_val from table_name group by sku