El problema es lacadena de dependencias del LEFT JOIN. En los casos en que que hay más de una tabla es conveniente usar el formato compelto ON campo1 = campo2, y no el USING(), porque debe realizarse la relación de cada una de las tablas secundarias con usuario. 
Tal y como la pones, están ratando de relacionarse todas con todas, y eso no es posible en el caso que encionas. En otras palabras, están funcionando como un INNER JOIN con un único campo de relación. 
Prueba:   
Código MySQL:
Ver original-     u.nombre, 
-     u.apellidos, 
-     u.id_usuario, 
-     n.fecha, 
-     n.tipo, 
-     nd.accion ,  
-     nd.id_deporte,  
-     nd.nombre_deporte,  
-     na.accion,  
-     na.id_actividad 
- LEFT JOIN-  noticias_deportes nd   ON-  u.id_usuario  =-  nd.id_usuario 
 
- LEFT JOIN-  noticias_actividades na   ON-  u.id_usuario  =-  na.id_usuario 
 
- LEFT JOIN-  noticias_fotos nf   ON-  u.id_usuario  =-  nf.id_usuario