gpt4 book ai didi

mysql - 记录转换1列3行->1行3列

转载 作者:行者123 更新时间:2023-11-29 09:18:56 25 4
gpt4 key购买 nike

首先看下面的查询

SELECT COUNT(id) AS total_record, id, modeller,
MONTHNAME(completed_date) AS current_month,
QUARTER(completed_date) AS current_quarter,
Difficulty,
YEAR(completed_date) AS current_year
FROM model
WHERE modeller != ''
AND completed_date BETWEEN '2010-04-01'
AND '2010-05-31' AND Difficulty != ''
GROUP BY Difficulty,
MONTH(completed_date) ORDER BY
MONTH(completed_date) ASC

我得到的结果是

Modeller  Month  Year  Difficulty

XYZ Jan 2010 23

XYZ Jan 2010 14

XYZ Jan 2010 15

ABC Feb 2010 5

ABC Feb 2010 14

ABC Feb 2010 6

我想要这样的结果

Modeller  Month  Year  Difficulty

XYZ Jan 2010 23, 14, 15

ABC Feb 2010 5, 14, 6

我的数据库是 MySQL,用于我正在开发的应用程序,因此我们将非常感谢任何帮助。

最佳答案

看看GROUP_CONCAT

关于mysql - 记录转换1列3行->1行3列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967277/

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