我的查询连接表:
SKU | Atributes | Atributes_Value
123 | Color | Black
123 | Size | 40
可以像这样修改选择查询吗? (下同)
SKU | new_atributes_value
123 | Black 40
我只是希望在一行中看到具有相同SKU的数据!我尝试了不同但我没有得到预期的结果(下图)
SKU | Atributes | Atributes_Value
123 | Color | Black
我的问题是40码的大小?我想看到sku 123的项目有一个黑色和一行40大..任何人都可以帮助我吗?我需要电子商务网站的数据
答案 0 :(得分:2)
您可以在mysql中使用group_concat:
SELECT SKU, GROUP_CONCAT(Atributes_Value SEPARATOR ' ') FROM table GROUP BY SKU;
答案 1 :(得分:1)
试试这个..........
SELECT sku, group_concat(Atributes_Value separator ' ') as attr_val from table_name group by sku