разбить ответ на страницы с двумя источниками данных

У меня есть два источника данных, я беру данные из обоих источников, объединяю их на основе даты и отправляю в качестве ответа.

Теперь я пытаюсь отправить ответ в виде ответа с разбивкой на страницы, но я не знаю, как это сделать, потому что нет способа узнать, сколько строк следует запросить из источника 1 и источника 2.

Например :

рассмотрим две таблицы: комментарии и лайки

комментарии одного магазина:(это таблица mysql)

теперь я хочу отправлять комментарии и лайки, чтобы объединить результат как разбитый на страницы,

предположим, я прошу ответа со смещением = 0 и пределом =20

здесь я не знаю, сколько строк я должен взять из таблицы комментариев и сколько из подобного источника данных. впервые я могу объединить данные и нарезать первые 20, но для этого мне придется все время объединять эти источники данных, а затем нарезать (что невозможно из-за ограничений)

ограничения: они не могут быть в одной таблице или базе данных и не могут каждый раз объединять полные данные и отправлять ответ путем нарезки.

пожалуйста, помогите мне разобраться с этой проблемой. Я попытался объяснить все в полной мере. пожалуйста, спросите, нужно ли еще что-нибудь.

0 ответов

Другие вопросы по тегам