Bueno segun mi criterio deberrias de tener un tabla de encuentas:
ENCUESTA una tabla de usuarios- id_usuario
- nombre
- otros_campos
ahora tambien tiene la tabla contestadas, donde estan los ID`s de los usuarios y las encuestas contestadas
ENTONCES EL QERY QUEDARIA ASI:
Código SQL:
Ver originalSELECT e.*
FROM encuestas e
WHERE e.id_encuenta NOT IN (SELECT c.id_encuesta
FROM contestadas c WHERE c.dni = 123)