Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2011, 16:50
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 10 meses
Puntos: 5
Unir 3 tablas y ordenarlas por fecha

Hola a todos;
Estoy intentando unir 3 tablas y ordenarlas por la fecha de 2 tablas.
Lo que quiero hacer es una consulta y mostrar todos los campos de una tabla en la que el usuario a insertado unos comentarios y a la vez que muestre los comentarios de otros usuarios que ese usuario haya seleccionado.

Tengo 3 tablas
Tabla USUARIO
Tabla Comentarios
Tabla Seguimiento

En la tabla Usuarios guardo todos los datos del usuario.
En la tabla comentarios guardo los comentarios y guardo el ID del usario que los inserta.
En la tabla Seguimiento guardo il ID del usuario al que quiero ver sus comentarios.

La tabla Seguimiento tengo estos campos
idseguidor (el usuario logueado)
idseguido (el usuario al que quiero ver sus comentarios)

Ahora lo que necesito es que me muestre tanto mis comentarios como los de los usuarios que esten en la tabla seguidores.

He echo esta consulta
Código PHP:
SELECT  co.idusuario_comentariosco.textoco.fecha_comentariosse.idseguidoru.imagen_pequeuu.id_usuariosDATE_FORMAT(fecha_comentarios'%d-%m-%Y'fechita,  DATE_FORMAT(fecha_comentarios'%H:%i:%s'hora FROM comentarios co INNER JOIN usuarios u ON co.idusuario_comentarios=u.id_usuarios INNER JOIN seguidores se ON se.idseguidor=co.idusuario_comentarios WHERE co.idusuario_comentarios='$jefe' 
Pero solo me salen mis comentarios, no me salen los de los usuarios de la tabla seguimiento.
Donde puede estar el fallo?