首页 MySql mysql – SQL选择此选项可使值仅出现一次

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

对于那些一直在用这个twitter-clone帮助我的人,谢谢!在你的帮助下,我成功地完成了大部分工作,最后到了追随者功能的最后几步.现在,我有一个包含以下字段的数据集:用户名,推文,日期数据的示例可能如下所示:Username Tweet Date kenny hi! 2011-10-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)

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/shujuku/mysql/20210116/16052.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部