加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql – SQL选择此选项可使值仅呈现一次

发布时间:2021-03-30 15:51:41 所属栏目:编程 来源:网络整理
导读:对付那些一向在用这个twitter-clone辅佐我的人,感谢!在你的辅佐下,我乐成地完成了大部门事变,最后到了跟随者成果的最后几步. 此刻,我有一个包括以下字段的数据集:用户名,推文,日期 数据的示例也许如下所示: Username Tweet Datekenny hi! 2011-10-07 19:0

对付那些一向在用这个twitter-clone辅佐我的人,感谢!在你的辅佐下,我乐成地完成了大部门事变,最后到了跟随者成果的最后几步.

此刻,我有一个包括以下字段的数据集:用户名,推文,日期

数据的示例也许如下所示:

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的变种,但无济于事.任何辅佐将不胜谢谢!感谢! 最佳谜底

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)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读