私は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')
このdesgination「1125」のみのカウントを取得しようとしているので、2回参照する必要があります。その特定のdesginationのみに寄付したドナーがいることがわかっている場合、何らかの理由でカウントがゼロになります。私が見逃しているのは愚かなことだと確信しています。