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
题目描述:
现在有两张表分别是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
全部评论
感觉题库里有类似的题,但我不会
先分组? 然后组内时间最大最小值做差,大于等于3的返回
https://blog.csdn.net/qq_43775642/article/details/132916384
在上面我提供的链接的基础上拼接了author_level字段,并且添加连续回答问题(answer_date)三天及以上的条件。最后完整的sql语句如图所示。感谢各位的回复。
相关推荐
点赞 评论 收藏
分享
02-13 14:30
四川大学 Java 点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
万得信息
| 校招
| 超多精选岗位
点赞 评论 收藏
分享