질문이 있습니다.이 SELECT 문을 실행하려고하면 아무 것도받지 못합니다. 두 개의 열에 대해 0 값을 받고 싶습니다. 나는 ISNULL() 또는 COALESCE()을 시도했지만 아무것도 happened.Here는 SELECT 문입니다 없을 때 ..저장 프로 시저가 0 대신 NULL을 반환합니다.
SELECT
ACI.codinv AS codinv
, ISNULL(COUNT(distinct ACI.appln_id), 0) AS CountInd
From
i_applnid_codinv aci
Inner Join i_applndata d On aci.appln_id = d.appln_id
Inner Join
(Select x.appln_id, Count(x.codinv) As Count_codinv
From
i_applnid_codinv x
Group By x.appln_id
Having Count(x.codinv) = 2) ac2 On ac2.appln_id = aci.appln_id
Where
aci.codinv = 2222
Group by
ACI.codinv
where 출력물은 어디에 있습니까? where 절에 일치하는 항목이 있습니까? – TheGameiswar
출력은 헤더에만 있습니다. 이 경우에는 일치가 없으므로 두 열에 0과 0을 표시하고 싶습니다! 이것이 가능합니까? –
내부 조인으로 인해 데이터 억제가 발생하지 않았습니까? 왼쪽 조인으로 변경하여 결과가 표시되는지 확인하십시오. –