修改来自 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;
这是我的查询加入 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;