Ver Mensaje Individual
  #1  
Antiguo 07-11-2006
cuscus cuscus is offline
Miembro
 
Registrado: abr 2005
Posts: 45
Reputación: 0
cuscus Va por buen camino
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?
Responder Con Cita