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

删除记录(二)

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筛选条件

全部评论

相关推荐

SadnessAlex:跟三十五岁原则一样,人太多给这些***惯坏了
点赞 评论 收藏
分享
Elastic90:公司不要求加班,但 又不允许你准点下班,经典又当又立
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务