Я пытаюсь написать запрос, чтобы найти различные значения в определенном поле, подсчитать количество вхождений этого значения, где для всех экземпляров этого конкретного значения выполняется другое значение столбца, а затем отобразить результаты следующим образом ( более подробное объяснение):
Пример db:
RowId Status MemberIdentifier
----- ------ ----------------
1 In Progress 111111111
2 Complete 123456789
3 Not Started 146782452
4 Complete 111111111
5 Complete 123456789
6 Not Started 146782452
7 Complete 111111111
Желаемый результат:
Status MemberIdentifierCount
------ ----------------------
Not Started 1
In Progress 1
Complete 1
В приведенном выше запросе подсчитывается и отображается количество отдельных MemberIdentifiers с данным статусом. Если MemberIdentifier имеет две строки с статусом "Завершен", но с статусом "Выполняется", он сгруппирован и считается выполненным (то есть MemberIdentifier = 111111111). Для группировки и подсчета элемента MemberIdentifier все его строки должны иметь статус "Complete" (то есть MemberIdentifier = 123456789). Любое понимание будет оценено (новичок в MySQL).
