Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/10/2009, 15:24
filmixt
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Seleccionar 3 tablas

En fin, finalmente me decidí por leerme la estructura join.

http://dev.mysql.com/doc/refman/5.0/es/join.html

Total, que lo he resuelto.
Gracias a Egrueda por darme al menos una pista, y gracias huesos por ofrecerte (vease la ironia).

Por mi condición, voy a dejar aqui el código, SIN COBRAR mira por donde, huesos52, para que cualquiera que se vea en la necesidad de asociar 3 tablas tenga el RESULTADO.

SELECT noticias.*
FROM noticias
LEFT JOIN miembros ON noticias.de = miembros.id
LEFT JOIN friendship ON friendship.pide=miembros.id || friendship.admite=miembros.id
WHERE (friendship.admite = $myid || friendship.pide = $myid) AND noticias.de != $myid
order by noticias.id desc

Un saludo.