gpt4 book ai didi

php - 在 MySQL 中获取所有内容或 GROUP BY?

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:27 25 4
gpt4 key购买 nike

首先,这是我要讨论的查询:

SELECT route_id, direction_id
FROM stop_times
LEFT JOIN trips USING (trip_id)
WHERE stop_id= 1002
GROUP BY CONCAT(route_id, direction_id)

预期结果示例:

route_id    |   direction_id
-----------------------------
106 | 0
106 | 1
13 | 0
13 | 1
21 | 0
4 | 0
4 | 1
6 | 0

因此,运行此查询平均需要 0.088 秒。没关系...但是如果我删除 GROUP BY 需要 0.0026 秒。

现在我的问题是:

在 MySQL 中执行 GROUP BY 并处理所有内容或在 PHP 中获取所有内容并在数组中处理它会更好吗?

谢谢

最佳答案

你可以替换这个:

GROUP BY CONCAT(route_id, direction_id)

通过这个:

GROUP BY route_id, direction_id

您将在更短的时间内获得相同的结果。

关于php - 在 MySQL 中获取所有内容或 GROUP BY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995401/

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