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.