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-08 20:56
已编辑
南京工业大学 Java
在等offer的比尔很洒脱:我也是在实习,项目先不说,感觉有点点小熟悉,但是我有点疑问,这第一个实习,公司真的让实习生去部署搭建和引入mq之类的吗,是不是有点过于信任了,我实习过的两个公司都是人家正式早搭好了,根本摸不到部署搭建的
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务