У меня есть три следующих запроса:
Этот запрос возвращает 427
select count(distinct patient_id) from patient_visits where lower(gender) = 'male';
Этот запрос возвращает 272
select count(distinct patient_id) from patient_visits where lower(gender) = 'female';
Оба следующих запроса возвращают 687
select count(distinct patient_id) from patient_visits where lower(gender) in ('male', 'female');
select count(distinct patient_id) from patient_visits where lower(gender) = 'male' or lower(gender) = 'female';
Почему результат последних запросов не равен 427 + 272 = 699? Что мне здесь не хватает?