Хорошо, я думаю, что я мог бы пропустить что-то очевидное/простое здесь... но мне нужно написать запрос, который возвращает только записи, которые соответствуют нескольким критериям в одном столбце...
Моя таблица - очень простая установка привязки для применения флагов к пользователю...
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 должен выглядеть примерно так:/p >
SELECT contactid
WHERE flag = 'Volunteer'
AND flag = 'Uploaded'...
но... ничего не возвращает... Что я здесь делаю неправильно?