题解 | #删除记录(二)#

删除记录(二)

http://www.nowcoder.com/practice/964c9f7fffbb4ab18b507cfed4111b4a

delete   from   exam_record
where id in
(
select 
t.id
from 
(
select  *,ROW_NUMBER()over(order by start_time) as m 
from exam_record
    where
    TIMESTAMPDIFF(minute,start_time,submit_time)<5
   &nbs***bsp;
    submit_time is null
) as t
where 
t.m<=3
    )
复杂的方法,窗口函数加WHERE筛选条件

全部评论

相关推荐

不愿透露姓名的神秘牛友
01-20 15:00
点赞 评论 收藏
分享
给🐭🐭个面试机会吧:我boss直聘天天有家教跟我打招呼😓
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务