Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/07/2013, 02:18
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: unión de dos tablas (publicaciones solo de amigos que sigo en un muro)

Código MySQL:
Ver original
  1. SELECT m.*,u.* FROM muros m INNER JOIN USUARIOS u ON m.id_usuario=u.id_usuario
  2. WHERE m.id_usuario IN (SELECT id_solicitado FROM AMIGOS WHERE id_solicitante=XXXX)
  3. ORDER BY m.id_muro DESC

o esta

Código MySQL:
Ver original
  1. SELECT m.*,u.* FROM (muros m INNER JOIN USUARIOS u ON m.id_usuario=u.id_usuario )
  2. INNER JOIN (SELECT id_solicitado FROM AMIGOS WHERE id_solicitante=XXXX) sbc
  3. ON m.id_usuario=sbc.id_solicitante
  4. ORDER BY m.id_muro DESC

donde XXXX es el id_usuario recuperado de la session.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 01/07/2013 a las 02:23