。我只需要找到类型为A的Employees。我知道这可以通过JOIN完成。然后我需要计算每个Region的所有不同EMP_ID的数量。另请注意,这将在Oracle中完成
答案 0 :(得分:1)
这些是基本的内容,您需要join
并在包含type = 'A'
的表格中使用条件:
select count(distinct emp_id)
from table1 t1
join table2 t2 on t1.job_code = t2.job_code
where t2.type = 'A'
group by t1.region
答案 1 :(得分:0)
可以使用CTE。
With someCte
as
(
Select * from table1 t1
Inner join table2 t2 on t1.Job_code = t2.Job_code
where t1.type like 'A' and t2.type like 'A'
)
select distinct emp_id from someCte