Foros del Web » Programando para Internet » ASP Clásico »

Ayuda en consulta a la bd

Estas en el tema de Ayuda en consulta a la bd en el foro de ASP Clásico en Foros del Web. Necesito hacer una consulta en la base de datos, explico como tengo la base de datos ----------------------------------------------------- Tabla preguntas: cod_preg cod_test pregunta respuesta **** Tabla ...
  #1 (permalink)  
Antiguo 11/11/2003, 12:17
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 23 años, 4 meses
Puntos: 0
Ayuda en consulta a la bd

Necesito hacer una consulta en la base de datos, explico como tengo la base de datos
-----------------------------------------------------
Tabla preguntas:
cod_preg
cod_test
pregunta
respuesta
****
Tabla respuestas_usuario
cod_respuesta
cod_test
cod_preg
respuesta
cod_usuario
****
*En la tabla respuestas_usuarios se graban las respuestas de cada usuario (una linea por respuesta)
*En preguntas se guardan las preguntas y respuestas correctas.
-Como podria mostrar a cada usuario por el numero de aciertos que tiene????

Gracias de antemano.
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO

Última edición por pepelucho; 11/11/2003 a las 12:26
  #2 (permalink)  
Antiguo 11/11/2003, 18:02
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 23 años, 4 meses
Puntos: 2
Mirá... me parece que tenés un problema con el diseño de la base... ya que dónde está la respuesta correcta de la pregunta?...
Por qué no te fijás de hacer algo así.

tb_pregunta
----------------------
id_pregunta
ds_pregunta



tb_respuesta
----------------------
id_respuesta
id_pregunta
ds_respuesta
fl_correcta

tb_usuario_respuesta
---------------------
id_usuario
id_respuesta.

Y relacionas tb_pregunta.id_pregunta <<>> tb_respuesta.id_pregunta

Y para consultar por usuario tendrías que relacionar de la base tb_usuario_respuesta al usuario con la tabla de usuarios tuya para obtener sus datos y el id_respuesta con la tabla de respuestas y sabés si es correcta o no y esta última con la de preguntas para saber a qué pregunta corresponde.


Espero que sea de ayuda...
SALUDOS
__________________
La Perfección es enemigo de lo bueno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:36.