with t as(select emp_no,row_number()over(order by first_name) as ranking from employees) select first_name from employees e join t on e.emp_no = t.emp_no where power(-1,ranking)<0; 我代码是这样写的,我看了一下,这跟你的不是一样的嘛,但是呢就是不给过,顺序不对,直到我加上了order by emp_no,才终于通过了,所以我觉得你这样写的写法也是有问题的,因为select选取结果,如果不加order by的话,提取出来的数据顺序是有不确定的https://blog.csdn.net/xxxxxwwwwww/article/details/113262005
点赞

相关推荐

牛客410815733号:这是什么电影查看图片
点赞 评论 收藏
分享
牛客网
牛客企业服务