Tengo una consulta a una DB enooorme, pero estoy un poco enredado.. la consulta me devuelve muchos campo los cuales los muestro en una grilla, pero ahora me han pedido que solo muestre 50 datos y que cuando filtren me muestre todo ejemplo..!!
DATOS
--------------------------
id | nombe | apellido
--------------------------
1 a a1
2 b b1
3 c c1
4 d d1
5 e e1
6 f f1
7 g g1
h i h1
---------------------------
si hago esto select * from datos muestro todito...! "obvio" si hago un select * from (select * from datos order by id desc) where rownun < 10 me muestra los ultimos 10 mayores registros, hasta ahi ni un problema pero dentro de la web tengo artos comobox, input los cuales me filtrar dependiendo el dato ingresado, pero si le hago un filtrar necesito que me filtre totos los datos no solo los <10 en castellano seria, cuando me filtre que rownum desaparesca... alomejor es facil pero estoy ya colapsao