• Domingo 22 de Diciembre de 2024, 13:05

Autor Tema:  Consulta de DATABASE de una Autoecuela URGE gracias  (Leído 1738 veces)

gabris111

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Consulta de DATABASE de una Autoecuela URGE gracias
« en: Lunes 2 de Mayo de 2011, 10:31 »
0
Buenas y gracias de antemano, hace tiempo que no utilizo el SQL, y no onsigo hacer un trabajito que me han mandado en el trabajo, y es el siguiente:

La base de datos es de una Autoescuela Maltesa, y tengo que sacar los datos de la database de la pregunta, sus 4 posibles respuestas, y cual es la correcta, incluido tambien la imagen, y organizarlas por categorias.

Las tablas que utilizare seran las siguiente:



dbo.tblANSWERENGLISH   
AnswerID   QuestionID   testSection   TestSubsection   AnswerTxt Correct
10022   4809    1    1.1    do you…?   TRUE
10023   4809    1    1.1    have you…?   FALSE
10020   4809    1    1.1    the car will…   FALSE
10021   4809    1 1.1    the car …….   FALSE


QUESTION   
QuestionID   mc   TestSection   TestSubSection QuestionTxt    QuestionImg
3980    FALSE 1    1.1    do you…?   1.1.16q.bmp
3981    True 1    1.2    have you…?   NULL
3982    True 1    1.3 the car will…   NULL

TESTCATEGORIES   
IndexField   Description
A    Cars
B    Motorcycles
C    Large Goods Vehicles
D    Large Goods Vehicles and Trailers
E    Large Goods and Passenger Vehicles
F    Buses and Coaches
G    Pedal and Low-powered Cycles
T    Instructors


LO HE INTENTADO CON JOINS, PERO NADA MAS AÑADIR UNA TABAL ON LA OTRA TABAL, SE ME DESCOLOCAN LAS PREGUNTAS CON SUS RESPUESTAS.

Muchas gracias de antemano

alexg88

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Consulta de DATABASE de una Autoecuela URGE gracias
« Respuesta #1 en: Lunes 2 de Mayo de 2011, 21:35 »
0
¿Puedes indicar de manera gráfica (con algún ejemplo) como quieres que salgan los datos finales?

Los datos que pides, ¿los quieres con una sola consulta o con varias?

Para que te hagas una idea tendrías que usar un reunión natural (NATURAL INNER JOIN) entre las tablas dbo.tblANSWERENGLISH
y QUESTION para obtener las preguntas con sus respuestas.

Danos alguna pista más para poder ayudarte mejor.