Эти значения представляют собой записи в одной таблице. Я пытаюсь вытащить некоторые записи, в которых человек (PersonID) может находиться в одном курсе (EventID) несколько раз с разным статусом (Status). Например, PersonID = 123456 может иметь несколько строк EventID = ACT123. Статус отличается в каждой строке со значениями «A», «W» или «D». Я хочу иметь количество PersonID, где у них есть записи со статусом «A» и «D» в одном и том же событии (EventID). Например:
PersonID = 786156, EventID = ACT123, Status = A
PersonID = 786156, EventID = ACT123, Status = D
PersonID = 685234, EventID = ACT123, Status = A
PersonID = 685234, EventID = ACT789, Status = D
Таким образом, будет выбран PersonID 786156, а PersonID 685234 - нет. Есть предложения?
отредактировано, чтобы добавить примеры