Хорошо, я думаю, что, возможно, я упускаю из виду что-то очевидное/простое… но мне нужно написать запрос, который возвращает только записи, соответствующие нескольким критериям в одном и том же столбце...
Моя таблица представляет собой очень простую настройку связывания для применения флагов к пользователю…
ID contactid flag flag_type ----------------------------------- 118 99 Volunteer 1 119 99 Uploaded 2 120 100 Via Import 3 121 100 Volunteer 1 122 100 Uploaded 2
и т. д. в этом случае вы увидите, что контакт 99 и 100 помечен как «Волонтёр», так и «Загружено»…
Что мне нужно сделать, так это вернуть ТОЛЬКО те контактные данные, которые соответствуют нескольким критериям, введенным через форму поиска… контактные данные должны соответствовать ВСЕМ выбранным флагам… в моей голове SQL должен выглядеть примерно так:
SELECT contactid WHERE flag = 'Volunteer' AND flag = 'Uploaded'...
но… это ничего не возвращает… Что я здесь делаю не так?