разбить ответ на страницы с двумя источниками данных
У меня есть два источника данных, я беру данные из обоих источников, объединяю их на основе даты и отправляю в качестве ответа.
Теперь я пытаюсь отправить ответ в виде ответа с разбивкой на страницы, но я не знаю, как это сделать, потому что нет способа узнать, сколько строк следует запросить из источника 1 и источника 2.
Например :
рассмотрим две таблицы: комментарии и лайки
комментарии одного магазина:(это таблица mysql)
теперь я хочу отправлять комментарии и лайки, чтобы объединить результат как разбитый на страницы,
предположим, я прошу ответа со смещением = 0 и пределом =20
здесь я не знаю, сколько строк я должен взять из таблицы комментариев и сколько из подобного источника данных. впервые я могу объединить данные и нарезать первые 20, но для этого мне придется все время объединять эти источники данных, а затем нарезать (что невозможно из-за ограничений)
ограничения: они не могут быть в одной таблице или базе данных и не могут каждый раз объединять полные данные и отправлять ответ путем нарезки.
пожалуйста, помогите мне разобраться с этой проблемой. Я попытался объяснить все в полной мере. пожалуйста, спросите, нужно ли еще что-нибудь.