Potrzebuję utworzyć tabelę HTML z paginacją. Dane pochodzą z 2 różnych źródeł (mogą to być 2 tabele z 2 różnych baz danych, takich jak jedna Oracle, a inne to MySQL), z których nie można korzystać z połączonego oświadczenia wyboru. Aby było to bardziej skomplikowane, muszę wyświetlić dane posortowane według znacznika czasu (jedną z właściwości jest znacznik czasu) w porządku rosnącym.Tworzenie stronicowania z wielu źródeł
Na przykład źródło A ma 45 rekordów, źródło B zawiera 55 rekordów. Tak więc tabela wyświetli całkowitą liczbę rekordów 100, ale tylko wyświetlajmy powiedzmy 15 rekordów na raz. Musi więc być 7 stron (6 stron z 15 rekordami i 1 strona z 10 rekordami).
Powyższy przykład zawiera tylko 100 rekordów, które mogą być dla nich łatwe do załadowania. Ale w rzeczywistej produkcji mogą to być tysiące lub miliony rekordów. Czy ktokolwiek zna algorytm, którego mogę użyć? Parametry, które mogę podać, to numer strony i numer rekordu na stronę.
Czy tabele A i B są sortowane według datownika? –
W każdym źródle tabeli znajduje się kolumna znacznika czasu. Mogę je posortować, wysyłając zapytanie: – Wins