Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

consulta sql en dos tablas

Estas en el tema de consulta sql en dos tablas en el foro de SQL Server en Foros del Web. Hola espero y me puedan ayudar con la siguiente consulta que quiero hacer. Estoy haciendo un foro donde se puedan hacer preguntas y sobre esas ...
  #1 (permalink)  
Antiguo 24/01/2008, 13:26
 
Fecha de Ingreso: noviembre-2006
Mensajes: 45
Antigüedad: 18 años, 1 mes
Puntos: 1
consulta sql en dos tablas

Hola espero y me puedan ayudar con la siguiente consulta que quiero hacer.

Estoy haciendo un foro donde se puedan hacer preguntas y sobre esas preguntas los usuarios puedan hacer respuestas y quiero hacer una pagina en la cual quiero mostrar lo siguiente quiero ordenar las preguntas de tal forma que se muestre primero la pregunta que a tenido la respuesta mas reciente.

ejemplo:

pregunta----------------ultimo mensaje---------respuestas
pregunta2--------------23-01-08-----------------5
pregunta1--------------22-01-08-----------------4
pregunta3--------------21-01-08-----------------2
pregunta4--------------no hay respuesta------ 0

MIS TABLAS SON LAS SIGUIENTES

tabla preguntas
idpregunta------- pregunta--------- fecha
1-------------------pregunta1---------21-01-08
2-------------------pregunta2---------22-01-08
3-------------------pregunta3---------23-01-08
4-------------------pregunta4---------23-01-08


tabla respuestas
idrespuesta------idpregunta --- respuesta--------------------------- fecha
1------------------- 1---------------respuesta1delapregunta1---------22-01-08
2--------------------2---------------respuesta2delapregunta2---------23-01-08
3--------------------3---------------respuesta3delapregunta3---------21-01-08

espero y me entiendan lo que quiero hacer

Última edición por Mithrandir; 24/01/2008 a las 17:02
  #2 (permalink)  
Antiguo 24/01/2008, 17:04
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: consulta sql en dos tablas

SELECT *
FROM preguntas P
INNER JOIN respuestas R
ON P.idpregunta = R.idrespuesta
ORDER BY R.fecha_respuesta DESC

Revisa la ayuda para INNER JOIN y para la cláusula ORDER BY
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 00:34.