【问题标题】:Modify select data from mysql [duplicate]修改从mysql中选择的数据[重复]
【发布时间】:2016-03-21 03:39:56
【问题描述】:

这是我的查询连接表:

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 号的。有人可以帮我吗?我需要我的电子商务网站的数据

【问题讨论】:

  • 请发布您的查询代码。
  • 可以使用group_concat函数

标签: php mysql sql phpmyadmin group-concat


【解决方案1】:

试试这个…………

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

【讨论】:

    【解决方案2】:

    你可以在mysql中使用group_concat:

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

    【讨论】:

      猜你喜欢
      • 2015-01-16
      • 2015-05-29
      • 1970-01-01
      • 2016-07-07
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 2020-12-09
      相关资源
      最近更新 更多