Я пытаюсь создать ежедневное меню для своих пользователей на основе всех блюд, которые у меня есть для их хабов сегодня . Вот как выглядит моя база данных: ![schema](https://i.stack.imgur.com/qT7VN.png)
Вот именно то, что я хочу получить запросом:
Give me the emails of the users who have daily_email set to True with the information of their company and the hub their company belongs to.
For each user, I need to see the meals available for them along with the information of the restaurant this meal belongs to.
Пока я пытался использовать INNER JOINS
и смешивая все таблицы вместе, затем делаю фильтры, которые я хочу. Это дало мне то, что я хотел, но с ужасной производительностью. Я в основном не ищу оптимальное решение, но, по крайней мере, такое, которое имеет приемлемую производительность.
Буду признателен за любую помощь.