Eso es lo que pasa. se queda  tratando  de  sacar  el  resultado, pero  finalmente tengo que parar la  consulta antes  que  me  vote el servidor.
  Cita:  Si corre demasiado tiempo, es que estás construyendo un producto cartesiano y el resultado es demasiado grande
    Disculpa la ignorancia, pero  como hago un explain?? 
 Cita:  En este caso usa EXPLAIN para que te haga un análisis de la ejemcución y verás donde está el problema.
    esto me dá la sentencia 
id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra
1	SIMPLE	m	ALL	\N	\N	\N	\N	91	Using where; Using temporary; Using filesort
1	SIMPLE	u	eq_ref	PRIMARY	PRIMARY	4	monitoreo.m.userid	1	
1	SIMPLE	c	ALL	\N	\N	\N	\N	25263	
1	SIMPLE	b	ALL	\N	\N	\N	\N	40166	
1	SIMPLE	r	ALL	\N	\N	\N	\N	25911	
1	SIMPLE	t	ALL	\N	\N	\N	\N	28198 
Uf  me  queda  desordenado la tabla (como  puedo cargar  eso de mejor manera al foro??)