gpt4 book ai didi

mysql - 将多行合并为一行 Mysql

转载 作者:可可西里 更新时间:2023-11-01 08:03:52 25 4
gpt4 key购买 nike

我有一个包含多行的 sql 表,在我的案例 SKU 列中,我想从同一列值中获取单行。我想将来自相同 sku 值的多行合并到一行中,该行具有 attribute_id 和 attribute_value 的所有值。

enter image description here

最佳答案

如果您同意每个 sku 都有一个以逗号分隔的属性 ID 和值列表,那么您可以使用 GROUP_CONCAT:

SELECT sku,
GROUP_CONCAT(attribute_id) AS attribute_id,
GROUP_CONCAT(attribute_value) AS attribute_value
FROM yourTable
GROUP BY sku

关于mysql - 将多行合并为一行 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39614194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com