小编典典

SQL Select使值仅出现一次

sql

对于那些一直在使用此Twitter克隆帮助我的人,谢谢!!在您的帮助下,我已成功完成了大部分工作,现在终于进入了追随者职能的最后一步。

现在,我有一个包含以下字段的数据集:用户名,tweet,日期

数据示例如下所示:

Username    Tweet             Date
kenny       hi!               2011-10-07 19:07:00
stan        hello             2011-10-05 18:07:00
kenny       looks like rain   2011-10-05 17:07:00
stan        hello             2011-10-05 14:07:00
cartman     authoritay!       2010-10-05 14:07:00

我一直在努力处理SQL语句,该语句将生成一个数据集,其中每个用户在其最新推文中仅出现一次。因此,基于以上内容,内容如下所示:

Username    Tweet             Date
kenny       hi!               2011-10-07 19:07:00
stan        hello             2011-10-05 18:07:00
cartman     authoritay!       2010-10-05 14:07:00

我一直在搜索sql搜索,并尝试了COUNT,DISTINCT,MAX的变体,但无济于事。任何帮助将不胜感激!谢谢!


阅读 298

收藏
2021-05-23

共1个答案

小编典典

select d1.username, d1.tweet, d1.date from data d1 where d1.date = 
    (select max(d2.date) from data d2 where d1.username = d2.username)
2021-05-23