: 기준이 쿼리가 충족되지 않는이 특별한 경우SQL은 HAVING 절
select count(sl.Item_Number)
as NumOccurrences
from spv3SalesDocument as sd
left outer join spv3saleslineitem as sl on sd.Sales_Doc_Type = sl.Sales_Doc_Type and
sd.Sales_Doc_Num = sl.Sales_Doc_Num
where
sd.Sales_Doc_Type='ORDER' and
sd.Sales_Doc_Num='OREQP0000170' and
sl.Item_Number = 'MCN-USF'
group by
sl.Item_Number
having count (distinct sl.Item_Number) = 0
는 레코드와 '수'는 반환하지 않습니다 그냥 비어 있습니다. 아무것도 반환하지 않고 조건을 적용 할 수 있도록 반환 된 0이 필요합니다.
나는 그것이 단순한 두뇌 용량을 넘어선 상당히 간단한 수정이라고 생각합니다.
도움을 주시면 대단히 감사하겠습니다.
월리
나는이 하나 있지만 같은 문제를 시도, 빈 결국 또는 아무것도 내가 선택 초기에 관계없이,에 다른 답변에서 파악의 1의 하드 코딩을 고려 이상한 찾을 수있는 반환 결과 집합 항상 존재할 다른 필드를 세고 기준이 충족되는지에 따라 1 또는 0을 리턴하십시오. 당신은 내가 , 내가 지금은 다른 SQL 재료로 이동하고있어 모든 도움을 끝 감사를 시작합니다 ... 만약 위와 같은 맥락에서이를 사용하고 있다는 점에서 정확합니다. – Wally