gpt4 book ai didi

mysql - 查询帮助 - 不同的记录与 max

转载 作者:行者123 更新时间:2023-11-29 14:12:17 25 4
gpt4 key购买 nike

我有一张名为 activities 的表格,其中包含人物、运动和参加这项运动的日期。示例:

person | sport      | date
--------------------------------
jane | soccer | 09/15/2012
sam | basketball | 09/10/2012
jane | tennis | 09/12/2012
sam | basketball | 09/08/2012
sam | soccer | 09/04/2012
jane | tennis | 09/01/2012
sam | basketball | 08/27/2012
jane | football | 08/23/2012

我需要包含某人参加某项运动的最新日期的行。结果将是:

person | sport      | date
--------------------------------
jane | soccer | 09/15/2012
sam | basketball | 09/10/2012
jane | tennis | 09/12/2012
sam | soccer | 09/04/2012
jane | football | 08/23/2012

例如,您可以在此处看到 Jane 在 9 月 1 日打网球这一行被排除在外,因为她也在较新的日期 9 月 12 日打过球。

这个查询是什么?我更喜欢非子查询的答案,但欢迎所有答案。另外,欢迎 MySQL 和 PostgreSQL 的回答。

最佳答案

这里是:

      select person, sport, max( date) as date 
from activities
group by person, sport

关于mysql - 查询帮助 - 不同的记录与 max,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12788098/

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