21/08/2018, 14:57
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 15 años, 2 meses Puntos: 3 | |
Obtener registros de en una tabla que almacena Logs Hola necesito hacer una consulta en 2 tablas, una contiene la información de un usuario (id,numero de cuenta, nombre , ciudad, Genero, correo, etc) y la otra es una tabla para Logs donde se almacena las secciones de un sitio que visita el usuario (id, num cuenta, sección visitada).
Los datos que se almacenan en el campo URL se guardan de la siguiente forma:
"nivel/seccion1"
"nivel/seccion2"
"nivel/seccion3"
"cuestionario/1"
"final"
Me gustaría poder hacer una consulta:
1.- Que me devuelva solo los usuarios que han visitado por ejemplo: "nivel/seccion1" y "nivel/seccion2" agrupados por ciudad y filtrados por genero
2.- El conteo de los los usuarios que han visitado por ejemplo: "nivel/seccion1" y "nivel/seccion2" agrupados por ciudad y filtrados por genero
He intentado con la siguiente consulta pero no me devuelve resultados:
<code>
SELECT COUNT(DISTINCT Usuarios.id) AS Total, Usuarios.Ciudad
FROM Usuarios
INNER JOIN Logs ON Usuarios.id = Logs.Usuarios_id
WHERE Logs.Url LIKE "%seccion1" AND Logs.Url LIKE "%seccion2"
AND Usuarios.Tipo ='M'
GROUP BY Usuarios.Ciudad;
</code>
Gracias por sus ideas
Última edición por jonn59; 21/08/2018 a las 15:37
Razón: Falto agregar información
|