это метод, который получает меню ресторана и отправляет мобильное приложение для бесконечного скролла пагинация сделана через курсор, т.е. мне присылают кол-во записей, курсор и строку запроса, если нужно по ней фильтровать и значение курсора я иду в базу, беру позиции в меню ресторана, джойню с названием блюда, применяю фильтр по названию, если он есть, беру кол-во записей, которые мне нужно взять Ну а дальше джойн, джойн, джойн, с ценой, с кокретной позицией в ресторане, с категорией, с подкатегорией, потом имена для всего этого доставать. Ну такое)
материализирую запрос перед джойнами, так как там собираю все айдишники с именами в один лист, чтобы один джойн написать. Ну завтра попробую просто 4 джойна сделать, без материализации, тогда один запрос получится, вдруг быстрее будет) раз люди говорят
Так у вас прямо сейчас и доступа к коду нет
есть, но я занят 😅
Обсуждают сегодня