gpt4 book ai didi

mysql - 设置要反转的 MySQL 表的默认模式顺序

转载 作者:搜寻专家 更新时间:2023-10-30 23:16:17 25 4
gpt4 key购买 nike

我目前正在运行这个查询:

SELECT t.videolink, t.userid, t.tag
FROM (SELECT * FROM tagstrend ORDER BY timestamp DESC) AS t
WHERE t.timestamp > ?
GROUP BY t.tag
ORDER BY SUM(t.tagcount) DESC
LIMIT ?, 20;

我正在做的是在运行其余查询之前反转我从中选择的表的顺序,因为当我使用“GROUP BY”时,我需要它来获取最新行的最高结果在数据库中。

但是这样做会影响查询的性能/速度,因为它需要在查询之前反转表的顺序。

我的问题是,有没有办法将表格的默认顺序设置为反转?因为我将始终以相反的顺序从此表中进行选择。

除非有人知道按数据库中的最新行分组的方法?

最佳答案

“然而,这样做会影响查询的性能/速度,因为它需要在查询之前反转表的顺序。”

我不认为这是真的。 Order By .... ASC 和 Order By .... DESC 应该具有相同的性能。测试一下看看。

关于mysql - 设置要反转的 MySQL 表的默认模式顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13096830/

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