Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2009, 13:33
Avatar de webness
webness
 
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Duda consulta

Bueno segun mi criterio deberrias de tener un tabla de encuentas:

ENCUESTA
  • id
  • titulo
  • otros_campos

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 original
  1. SELECT e.*
  2.     FROM    encuestas e
  3.     WHERE e.id_encuenta NOT IN (SELECT  c.id_encuesta
  4.                                                     FROM contestadas c WHERE c.dni = 123)