我正在尝试做类似的事情:
select fred.name
, fred.emp_num
from fred
, joe
, (select * from
(select yr_bonus
, 1 grade
from mark
where mark.department = fred.department)
union
(select
0 yr_bonus
, 2 grade
from dual)
) pay
where fred.division = joe.division
and fred.grade = pay.grade;
这行不通。我似乎无法弄清楚如何将 mark.department 与 fred.department 从 2 个深度选择的级别联系起来。我该如何做到这一点?