Mysql笔试题求解

最近遇到了一道关于sql语句的笔试题,没写出来,想来问问大家应该怎么写。

题目描述:
现在有两张表分别是author_tb和answer_tb。author_tb中有以下字段:author_id, author_level和sex。answer_tb中有以下字段:answer_date, author_id, issue_id, char_len。现在希望能够查找出answer_tb中连续回答问题(answer_date)三天及以上的author_id, author_level和连续的天数。

两张表的字段和数据如下:
author_tb
https://uploadfiles.nowcoder.com/images/20240127/479473040_1706355058148/EC50B19B7A4044261563BA23164D838D

answer_tb
https://uploadfiles.nowcoder.com/images/20240127/479473040_1706355063978/EDC31D6BB782E4B5BF3F4B43873BA05F

根据实例的两张表,最后得到的结果应该是:101 | 6 | 3 。
https://uploadfiles.nowcoder.com/images/20240127/479473040_1706355275779/0EE66FDD85690660CC9316918E6CCB78
全部评论
感觉题库里有类似的题,但我不会
点赞 回复 分享
发布于 2024-01-27 20:17 陕西
先分组? 然后组内时间最大最小值做差,大于等于3的返回
点赞 回复 分享
发布于 2024-01-27 20:19 陕西
https://blog.csdn.net/qq_43775642/article/details/132916384
点赞 回复 分享
发布于 2024-01-30 15:33 上海
在上面我提供的链接的基础上拼接了author_level字段,并且添加连续回答问题(answer_date)三天及以上的条件。最后完整的sql语句如图所示。感谢各位的回复。
点赞 回复 分享
发布于 2024-01-30 16:37 台湾

相关推荐

不愿透露姓名的神秘牛友
02-14 11:10
点赞 评论 收藏
分享
02-13 14:30
四川大学 Java
Java抽象带篮子:简历怎么写可以看看我发的帖子,你先照着优化下简历吧
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务