修改mysql中的选择数据

时间:2015-12-15 11:10:36

标签: php mysql sql phpmyadmin group-concat

我的查询连接表:

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大..任何人都可以帮助我吗?我需要电子商务网站的数据

2 个答案:

答案 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