gpt4 book ai didi

php - 按不同列进行分组和排序

转载 作者:行者123 更新时间:2023-11-30 00:22:17 24 4
gpt4 key购买 nike

如果我对同一列使用分组依据和排序依据,排序将按预期进行。然而,我想按一个字段进行分组并按另一个字段进行排序。我的发言如下

 WHERE item_id= '$item_id'   GROUP BY  dateofitem ORDER BY millis ASC

$results[$i] = array(
'header' =>$ROW['date'],
'count' => $ROW['COUNT(title)'],
=>explode(",",$ROW['GROUP_CONCAT(item_id)']),

等等。无论我做什么,我都无法对我的项目进行分组和排序

我的分组之一的输出如下:

"start_time":["06:39:00","08:42:00","09:42:00","01:43:00","20:44:00"],
"start_time":["06:39:00","08:42:00","09:42:00","01:43:00","20:44:00"],"

如果我摆脱“group by”并且显然是group contat,我就可以毫无问题地进行排序。

最佳答案

你不能这样做!使用 GROUP BY 时,除了用于分组的列之外,您无法选择其他列,除非您对这些列使用一些聚合函数。在这种情况下,您可以对聚合数据使用 ORDER BY。

关于php - 按不同列进行分组和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23138569/

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