Ok, creo que podría pasar por alto algo obvio/simple aquí ... pero necesito escribir una consulta que devuelva solo registros que coincidan con múltiples criterios en la misma columna ...SELECCIONAR con múltiples condiciones WHERE en la misma columna
Mi tabla es una configuración muy simple de enlace para la aplicación de las banderas a un usuario ...
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
etc ... en este caso verá tanto el contacto 99 y 100 se marcan como tanto "Voluntario" y "Cargado" ...
Lo que necesito poder hacer es devolver esos cont actid sólo que múltiples criterios de coincidencia introducidos a través de un formulario de búsqueda de los ... ContactID tienen que coincidir con TODOS los parámetros elegidos ... en mi cabeza el SQL debe ser algo como:
SELECT contactid
WHERE flag = 'Volunteer'
AND flag = 'Uploaded'...
... pero que no devuelve nada. .. ¿Qué estoy haciendo mal aquí?
El problema con JOINs es que si hay más de un registro de un contactid asociado con el indicador "Uploaded", habrá duplicados para las referencias T1. –