Tema: Left Join???
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2007, 14:46
MaYoSyStEmS
 
Fecha de Ingreso: agosto-2006
Mensajes: 58
Antigüedad: 17 años, 8 meses
Puntos: 0
Left Join???

Hola es mi primer post en MySQL....
Tablas:

foro (id_foro, titulo, mensaje, fecha, hora)
foro_respuestas(id_foro, id_usuario, mensaje, fecha, hora)
usuarios(id_usuario, usuario)

...tablas(campos)....


Cita:
SELECT distinct(foro.id_foro), foro.titulo, foro_respuestas.fecha as respuesta_fecha, foro_respuestas.hora as respuesta_hora, usuarios.usuario,foro.visitas as visitas, foro.fecha, foro.hora, count(foro_respuestas.id_usuario) as respuestas
FROM usuarios, foro LEFT JOIN foro_respuestas ON foro.id_foro = foro_respuestas.id_foro WHERE foro.id_usuario = usuarios.id group by foro_respuestas.id_foro order by foro.fecha DESC, foro.hora DESC, foro_respuestas.fecha DESC

Mis dudas, como le hago para traerme la ultima respuesta de foro_respuestas, con este query solo me trae un aleatorio.

Segunda duda: puedo traerme el usuario(no id_usuario) de foro.id_usuario y foro_respuestas.id_usuario??

ayuda!!!