Ayuda Bases de Datos
Hola mi caso es este.
Tengo una BD de datos con una tabla de preguntas que se compone de una columna de idpreg y otra columna con la pregunta. La otra tabla es la de respuestas que se compone de 3 columnas, idresp,la respuesta y idpreg.
Las tablas estan relacionadas mediente los id, es decir, la pregunta1,idpreg1,esta relacionada con las tres preimeras respuestas,idresp1,idresp2 y idresp3.
Espero haberme explicado bien.
Mi pregunta es ¿como puedo hacer mediante un bucle que me salgan todas las preguntas y respuestas ?
Gracias!!
Tengo una BD de datos con una tabla de preguntas que se compone de una columna de idpreg y otra columna con la pregunta. La otra tabla es la de respuestas que se compone de 3 columnas, idresp,la respuesta y idpreg.
Las tablas estan relacionadas mediente los id, es decir, la pregunta1,idpreg1,esta relacionada con las tres preimeras respuestas,idresp1,idresp2 y idresp3.
Espero haberme explicado bien.
Mi pregunta es ¿como puedo hacer mediante un bucle que me salgan todas las preguntas y respuestas ?
Gracias!!
Hola,
a priori y sin probarlo, creo que simplemente con algo asi:
select pregunta.idpreg, respuesta.idresp from pregunta, respuesta where respuesta.idpreg=pregunta.idpreg
Haces un bucle con el recordset que te devuelva:
do while rs.eof=false
...
loop
Espero te sirva. Si no prueba con un INNER JOIN de ambas tablas (según lo escribo me convence más).
Saludos.
a priori y sin probarlo, creo que simplemente con algo asi:
select pregunta.idpreg, respuesta.idresp from pregunta, respuesta where respuesta.idpreg=pregunta.idpreg
Haces un bucle con el recordset que te devuelva:
do while rs.eof=false
...
loop
Espero te sirva. Si no prueba con un INNER JOIN de ambas tablas (según lo escribo me convence más).
Saludos.
