Tema: Select sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2011, 00:38
darkram
 
Fecha de Ingreso: septiembre-2007
Mensajes: 152
Antigüedad: 16 años, 7 meses
Puntos: 1
Select sql

BUENAS COMPAÑEROS
------
Estoy intentando facilitarme las cosas en una consulta, yo recuerdo que habia
hecho cosas parecidas incluso iguales pero no doy con la SELECT adecuada.

Tengo un modelo E_R como el de la imagen:



Explicacion:
Para un concurso hay 3 preguntas y id idioma que podra ser 1,2,3.
Entonces para cada pregunta hay 3 respuestas.

Me gustaria poder mostrar un select que devolviese:

Para concurso 1,2..5..7...10....

P1
r1
r2
r3
P2
r1
r2
r3
p3
r1
r2
r3

Es posible ?

Lo que yo tenia es esto: (También tenia una groub by pero me dava fallo).

select p.idPreguntas, p.descPregunta, r.descRespuesta, respuestaCorrecta
from Preguntas p,Respuestas r
where r.pregunta = p.idPreguntas

and p.idPreguntas in (1,2,3)
and r.concurso = 1
and p.concursos = 1
and r.idioma = 2;

Un saludo, gracias por vuestro esfuerzo