gpt4 book ai didi

mysql - SQL 限制总数与限制列

转载 作者:行者123 更新时间:2023-11-29 09:06:37 26 4
gpt4 key购买 nike

我有一个表,其中有多个*年内发生的多个事件。我想返回 5 个总结果(LIMIT 5),但我不想每年返回其中一个事件。这将如何完成?

database table
2001 - something happened
1998 - something else happened
2001 - something more exciting happened
2003 - something friggen cool happened
1998 - something else happened the coolest thing ever

query returns
2001 - something happened
1998 - something else happened
2003 - something friggen cool happened

最佳答案

基本上,您需要按年份对结果进行分组,但我们需要知道您需要哪个事件,以便您可以设置聚合函数。

更新
所以....

SELECT event FROM table GROUP BY year ORDER BY id LIMIT 5

但是,如果是 2001 年,您需要哪一个?

关于mysql - SQL 限制总数与限制列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6877859/

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