
Subquerys y un poco de lio
Publicado por Cristian (4 intervenciones) el 10/09/2015 09:15:30
Hola buenos días!
Estoy tratando de hacer una consulta en una base de datos(moodle) para recoger mas o menos lo siguiente:
De momento estoy sacando los cursos de una categoría y los asistentes es donde estoy teniendo problemas.
La consulta que estoy haciendo es esta:
El problema que tengo es que no tengo que poner esto:
Debería de ser where course = a la id de arriba(la que esta subrayada), pero no consigo acceder a ella.
¿Alguna idea?
Gracias de antemano.
Estoy tratando de hacer una consulta en una base de datos(moodle) para recoger mas o menos lo siguiente:
1
2
3
4
5
6
Nombre Porcentaje Asistentes
---------------------------------------------------------------------------------------------
Curso1 80% 214
Curso2 15% 21
Curso3 3% 5
Curso4 2% 3
De momento estoy sacando los cursos de una categoría y los asistentes es donde estoy teniendo problemas.
La consulta que estoy haciendo es esta:
1
2
3
4
5
6
7
select C.fullname,C.id as idEsp,(
select count(*) as Participantes from (
select count(*) from aulavirtual.mdl_log
where course = 46
and action = "view" and module = "course" group by userid
) as Datos
) as Asistentes from mdl_course C where category = 2;
El problema que tengo es que no tengo que poner esto:
1
2
3
4
5
6
7
select C.fullname,C.id as idEsp,(
select count(*) as Participantes from (
select count(*) from aulavirtual.mdl_log
where course = 46
and action = "view" and module = "course" group by userid
) as Datos
) as Asistentes from mdl_course C where category = 2;
Debería de ser where course = a la id de arriba(la que esta subrayada), pero no consigo acceder a ella.
¿Alguna idea?
Gracias de antemano.
Valora esta pregunta


0