Cita:
Iniciado por Libras Cita:
Iniciado por Libras si asi es regresa tanto los de la 1 como los de la 2 aqui tendrias que hacer algo como esto:
Código SQL:
Ver originalSELECT COUNT(DISTINCT Usuarios.id) AS Total, Usuarios.Ciudad
FROM Usuarios
INNER JOIN Logs ON Usuarios.id = Logs.Usuarios_id
INNER JOIN Logs AS t1 ON Usuarios.id = t1.Usuarios_id
WHERE Logs.Url LIKE "%seccion1" AND t1.Url LIKE "%seccion2"
AND Usuarios.Tipo ='M'
GROUP BY Usuarios.Ciudad;
Hola, la consulta ya me regresa el resultado, pero demora mucho (hablamos de casi 5min) la tabla de usuarios tiene 18,000 registros y la de logs 400,000.
Aun así me parece alto el tiempo de la consulta, Sobre todo si quisiera aumentar el numero de secciones a consultar. Crees que haya forma de reformular la consulta?