Necesito crear una tabla HTML con paginación. Los datos provienen de 2 fuentes diferentes (pueden ser 2 tablas de 2 bases de datos diferentes, como un Oracle y otra es MySQL) que no se puede usar con una declaración de selección. Para hacerlo más complicado, necesito mostrar los datos ordenados por marca de tiempo (uno de la propiedad es marca de tiempo) en orden ascendente.Crear paginación desde múltiples fuentes
Por ejemplo, la fuente A tiene 45 registros, la fuente B tiene 55 registros. Entonces, la tabla mostrará registros totales de 100, pero solo mostrará, digamos, 15 registros a la vez. Entonces tiene que haber 7 páginas (6 páginas con 15 registros y 1 página con 10 registros).
El ejemplo anterior es solo un total de 100 registros que pueden ser fáciles de cargar para la memoria. Pero en la producción real, podría ser de miles o millones de registros. ¿Alguien sabe algún algoritmo que pueda usar? Los parámetros que puedo proporcionar son el número de página y el número de registro por página.
¿Están las tablas A y B ordenadas por marca de tiempo? –
Hay una columna de marca de tiempo en cada origen de tabla, puedo ordenarlos al consultar – Wins