子查询—用emp_no 查询避免重名情况 1.最内部先做好条件表 emp_no,row_number(对first_name排序,得到对应的emp_no以及顺序rankii) 2.然后找出排序为奇数的 emp_no 3.最后在总表中找出符合条件的姓名 4.内部表比较小,用in,速度最快 select first_name from employees where emp_no in (select emp_no from (select emp_no, row_number() over(order by first_name) as rankii from employees) as t where rankii % 2 = 1)
6

相关推荐

牛客网
牛客企业服务