Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2011, 13:12
pinchu
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 14 años, 7 meses
Puntos: 1
Problema con consulta (full outer join?)

Hola, estoy intentando esta consulta:

SELECT u.nombre,u.apellidos,u.id_usuario,n.fecha,n.tipo,n d.accion , nd.id_deporte, nd.nombre_deporte, na.accion, na.id_actividad
FROM usuarios u
INNER JOIN noticias n USING (id_usuario)
LEFT JOIN noticias_deportes nd USING (id_noticia)
LEFT JOIN noticias_actividades na USING (id_noticia)
LEFT JOIN noticias_fotos nf USING (id_noticia)
WHERE n.id_usuario = '3'

La idea es que un usuario produce noticias (en este caso el usuario 3) que pueden ser de tipo deportes,actividades o fotos. Cuando la noticia no es de tipo deportes ya no me devuelve lo que quiero...
Creo que lo que necesito es un full outer join pero no sé cómo hacerlo en mysql.

A ver si me podeis echar un cable. Gracias