我是 SQL 新手,并且已经在这段代码上停留了几天。
select distinct Count( AGVGLST.AGVGLST_PIDM ) "Count_AGVGLST_PIDM",
Count( (select distinct pidm
from donor
where donor.pidm = agvglst_pidm
and donor.cfae_cat IN ('ALMB','ALMX')) ) "Cfae"
from AGVGLST
where AGVGLST.AGVGLST_DESG ='1125'
and AGVGLST.AGVGLST_FISC_CODE ='2010'
and not exists(select 'x'
from agvglst b
where b.agvglst_pidm = agvglst_pidm
and b.agvglst_desg <> '1125'
and b.agvglst_fisc_code = '2010')
我正在尝试仅获取此目标“1125”的计数,因此我需要引用它两次,并且由于某种原因,当我知道有捐赠者仅向该特定目标捐赠时,我的计数为零。我确信这是我想念的愚蠢的东西。