Tôi cần tạo bảng HTML có phân trang. Dữ liệu đến từ 2 nguồn khác nhau (có thể là 2 bảng từ 2 cơ sở dữ liệu khác nhau như một Oracle và một cơ sở dữ liệu khác là MySQL) mà bạn không thể sử dụng câu lệnh được chọn tham gia. Để làm cho nó phức tạp hơn, tôi cần hiển thị dữ liệu được sắp xếp theo dấu thời gian (một trong các thuộc tính là dấu thời gian) theo thứ tự tăng dần.Tạo phân trang từ nhiều nguồn
Ví dụ: nguồn A có 45 bản ghi, nguồn B có 55 bản ghi. Vì vậy, bảng sẽ hiển thị tổng số bản ghi là 100, nhưng chỉ hiển thị, hãy nói 15 bản ghi cùng một lúc. Vì vậy, phải có 7 trang (6 trang với 15 hồ sơ và 1 trang với 10 hồ sơ).
Ví dụ trên chỉ là tổng số 100 bản ghi có thể dễ dàng cho bộ nhớ tải tất cả. Nhưng trong sản xuất thực tế, nó có thể là hàng ngàn hoặc hàng triệu bản ghi. Có ai biết bất kỳ thuật toán mà tôi có thể sử dụng? Các thông số mà tôi có thể cung cấp là số trang và số lượng bản ghi trên mỗi trang.
Bảng A và B có được sắp xếp theo dấu thời gian không? –
Có cột dấu thời gian trong mỗi nguồn bảng, tôi có thể sắp xếp chúng khi truy vấn – Wins