gpt4 book ai didi

mysql - 根据某个字段作为标题对数据进行分组

转载 作者:行者123 更新时间:2023-11-29 22:58:53 25 4
gpt4 key购买 nike

我想对 mysql 表中的数据进行分组并给它们标题

表格

name    data   date
j a x
j y x1
j d x2
k q x11
k r x22
k f x33

这样当我分组时它就会显示

j       a      x
y x1
d x2

k q x11
r x22
f x33

最佳答案

juergen d 是正确的,但是您可以使用以下内容开始格式化:

SET @name = '';

SELECT title,data,date FROM
(SELECT IF(name <> @name,name,'') title,data,date, @name := name FROM mytable ORDER BY name,date) sub1;

但是您仍然需要过滤掉列名称(某些 sql 链接具有此选项)。

请注意,上面的 ORDER BY 可能不是您真正想要的。

关于mysql - 根据某个字段作为标题对数据进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28602894/

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