매우 복잡한 쿼리를 수행하고 있으며 마지막 단계에서 미끄러지고 있습니다.각 그룹에 대해 필드의 출현을 계산 하시겠습니까?
나는 여기까지 얻는 것을 처리했다 :
id refid system_id item_description_id system_component_id current_status
711 4fb62cece5313 49 NULL 711 RUNNING
712 4fb62cece547d 49 NULL 712 STOPPED
713 4fb62cece5616 50 NULL 713 RUNNING
714 4fb62cece5803 50 NULL 714 STOPPED
716 4fb62cece5ab8 51 NULL 716 RUNNING
이 각 시스템의 모든 구성 요소의 현재 상태입니다. 다음은 시스템별로 그룹화하고 '중지됨'항목을 계산하는 것입니다.
제 문제는 일부 시스템에서는 'STOPPED'가있는 행이나 시스템이 전혀 업데이트되지 않은 행이 전혀 없다는 것입니다. 그러나, 나는 여전히 그들을 결과의 일부로 가져와야합니다. 이 두 가지 경우를 제외하고 시스템별로 그룹화하면 정지 된 구성 요소가 전혀없는 경우에도 결과 값이 '1'입니다.
system_id status_count
49 1
50 1
51 0
그리고하지 : 위의 표와
system_id status_count
49 1
50 1
51 1
는
어떻게 이런 식으로 뭔가를 반환하는 쿼리를 만들 수 있습니까?
답변을 얻었지만 작동하는 경우에도 내 querry를 시도 할 수 있습니다. –