У меня есть 3 таблицы (MySQL):
- Студенты
- Группы
- StudentsToGroups
Все таблицы представлены в виде моделей иесть свои классы.
Итак, я хочу показать в виде списка учеников с именами их групп.Очень простой пример в Volt
:
{% for student in students %}
{{ student.name }}
{% for student.getGroups() as group %}
{{ group.name }}
{% endfor %}
{% endfor %}
Я предполагаю, что каждый раз во вложенном цикле будет JOIN
, и когда количество студентов будет огромным, возникнет проблема с производительностью.
Как мне сделать это более правильно?