select
first_name first
from
employees
where
first_name in(
select
first_name
from
(
select
first_name,
rank() over(
order by
first_name
) psn
from
employees
) rk
where
rk.psn % 2 = 1
)
筛选出奇数的,然后从原表中筛选first_name in()
这样也可以做出来
但是,我确实对表自连接还不太熟练



京公网安备 11010502036488号