修改来自 mysql 的 select 数据

Modify select data from mysql

这是我的查询加入 table :

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 码在哪里?我想看看 sku 123 的那件商品是黑色的,一排是 40 码。有人可以帮我吗?我需要我的电子商务网站的数据

试试这个.........

SELECT sku, group_concat(Atributes_Value separator ' ') as attr_val from table_name group by sku

您可以在 mysql 中使用 group_concat:

SELECT SKU, GROUP_CONCAT(Atributes_Value SEPARATOR ' ') FROM table GROUP BY SKU;