Problema con una subconsulta del libro
Publicado: Mié Dic 30, 2015 2:36 am
Hola, estoy con el tema de lassubconsultas en el libro, y tengo un problema con la que aparece en la página 221 del libro.
El caso es que yo copio esto (a no ser que me pierda algo, el código exacto que en el libro):
Y me da el siguiente error en la consola SQL:
La sentencia SQL no ha superado el filtro de seguridad. Verifique la sintaxis, debe empezar por SELECT para realizar consultas, o por DESC para describir tablas. Si esto ya se cumple entonces la sentencia no está permitida.
Estoy haciendo algo mal que no me de cuenta?
Por otra parte, ¿por qué para sacar el TOTAL_UBICACION no puedo hacer en la subconsulta?:
Es un código que si se ejecuta fuera de la subconsulta, parece funcionar bien... por qué en la subconsulta no sirve?
Muchas gracias.
El caso es que yo copio esto (a no ser que me pierda algo, el código exacto que en el libro):
- Código: Seleccionar todo
select UBICACION, SEXO, count(1) as EJEMPLARES,
(select count(1)
from MASCOTAS as SUB
where SUB.UBICACION = MAS.UBICACION
and ESTADO = 'A') as TOTAL_UBICACION
from MASCOTAS as MAS
where ESTADO = 'A'
group by UBICACION, SEXO
Y me da el siguiente error en la consola SQL:
La sentencia SQL no ha superado el filtro de seguridad. Verifique la sintaxis, debe empezar por SELECT para realizar consultas, o por DESC para describir tablas. Si esto ya se cumple entonces la sentencia no está permitida.
Estoy haciendo algo mal que no me de cuenta?
Por otra parte, ¿por qué para sacar el TOTAL_UBICACION no puedo hacer en la subconsulta?:
- Código: Seleccionar todo
select count(1)
from MASCOTAS
where ESTADO = 'A'
group by UBICACION
Es un código que si se ejecuta fuera de la subconsulta, parece funcionar bien... por qué en la subconsulta no sirve?
Muchas gracias.