Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2010, 09:27
rpacheco
 
Fecha de Ingreso: octubre-2010
Mensajes: 3
Antigüedad: 14 años, 2 meses
Puntos: 0
Ayuda con consulta en mySQL

Hola a todos, hace unos días que estoy trabajando en un sitio Web, y la vdd nunca he sido muy bueno en bases de datos, por eso pido su ayuda.
Explicación rápida: Es una pequeña red social, las tablas de la base de datos son:

Tabla user (info del usuario)
tabla contactos(tabla que agrega el id de usuario de las dos personas que son amigos los campos son : id_contacto, contacto_amigo, id_contacto_amigo)
tabla posts (comentarios, que guarda el id_usuario del usuario que hice el comentario)

ahora, en la página principal quiero mostrar sólo los posts hecho por usuarios que tengas como amigos, Y LOS QUE EL PROPIO USUARIO HAYA HECHO...he ahí el problema.

les dejo la consulta que tengo hasta ahora...que sólo muestra los post hechos por los contactos agregados.


"select * from post, contactos where post.id_user = contactos.id_contacto_amigo and contactos.contacto_amigo='$usuario' ORDER by post.id_post DESC"


$usuario es el id_usuario de quien haya iniciado sesion.