Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/08/2018, 15:20
jonn59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Obtener registros de en una tabla que almacena Logs

Código MySQL:
Ver original
  1. SELECT COUNT(DISTINCT t1.id) AS Total, t1.Ciudad
  2.     FROM Usuarios AS t1
  3.     LEFT JOIN Logs AS t2 ON t1.id = t2.Usuarios_id
  4.     LEFT JOIN Logs AS t3 ON t1.id = t3.Usuarios_id
  5.     LEFT JOIN Logs AS t4 ON t1.id = t4.Usuarios_id
  6.     LEFT JOIN Logs AS t5 ON t1.id = t5.Usuarios_id
  7.     WHERE (t2.Url = '/niveles/seccion1' AND t3.Url = '/niveles/seccion2' AND t4.Url = '/niveles/seccion3' AND t5.Url = '/niveles/seccion4')
  8.     AND t1.Tipo ='M'
  9.     GROUP BY t1.Ciudad;

Intente con la siguiente consulta siguiendo el consejo de Libras, pero el tiempo de respuesta es exageradamente largo (más de 20min) alguien tiene idea de como realizar la consulta de alguno otra forma?