gpt4 book ai didi

MySQL:按小时和其他不同字段分组

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

我有一个“日志”表,其中存储搜索结果计数器,以及搜索查询和搜索它的用户。

我的目标是显示按小时分组的结果,但在使用 GROUP BY 时遇到一些问题,因为我在此过程中丢失了不同的用户/查询。

这是一个 fiddle :http://sqlfiddle.com/#!9/484c01/7

如您所见,结果是根据结果编号进行计数的。但输出不正确。预先感谢您的帮助。

最佳答案

以下方法返回的数据有数据大小限制,但如果您想在执行GROUP BY时保留非按列分组的不同行值,您可以使用 GROUP_CONCAT MySQL 函数,该函数会将每一行的值组合成一行,并用逗号等分隔。

参见http://dev.mysql.com/doc/refman/5.6/en/group-by-functions.html#function_group-concat获取使用示例。

重要提示:请务必阅读上面提供的链接中有关 group_concat_max_lenmax_allowed_pa​​cket 的文档说明。

关于MySQL:按小时和其他不同字段分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34822391/

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