【发布时间】:2022-01-12 20:33:56
【问题描述】:
首先,我真的不知道如何表达我的问题。
我在数据库中有不同的公司。
我想知道哪些公司没有“分析师”简介。
这是我的查询:
select
t.name as "name"
t.pre as "first name"
t.id as "# account"
t.profile as "Profile"
b.cod_miss as "Mission"
b.df_missn as "End date"
from sr.v t
inner join od.e_lds on t.niu_ld = b.niu_ld
where b.cod_miss = 'APPROV'
and t.profile = 'Analyst'
此查询为我提供了数据库中每个公司的所有分析师。 但我想拥有所有没有任何分析师的公司。 我该怎么做?我尝试使用 'and t.profile 'analyst'" 但显然效果不佳...
编辑:
我尝试了接受的答案,但我注意到它只会返回给我所有不是分析师的人。
假设有一家有 3 名员工的公司 X。其中一位是分析师。我不希望那家公司出现在我的结果中。但如果 Y 公司有 2 名员工,而且他们都不是“分析师”,那么我希望这家公司出现在结果中。
【问题讨论】: