|
problema subquery
el problema que tengo es que necesito hacer una subquery despues del from.
esto me funciona perfectamente en oracle, pero en interbase no
select count(*) from (select distinct tabla1.* from tabla1, tabla2 where tabla1.estudio=tabla2.estudio
and tabla2.estudio=8683)
lo necesito asi, porque necsito el numero de registros distintos de la tabla1 o simplenente cambiando el distinct que me diera los de la tabla 2
imaginemos que la tabla1 es de estudiantes y la tabla 2 de notas
si un estudiante tiene 5 notas, poniendo tabla1 en el distinct me devolveria 1, poniendo tabla2 me devolveria 5
como no me deja hacer un select count(tabla1.*) pues no se me ocurre otra manera
podeis echarme una mano?
|