В бэкенде сервиса есть две таблицы БД связанные отношением один ко многим.
table1
- PK: int
- name: string
table2
- PK: int
- name: string
- FK: table1
В сервисе есть API позволяющие получить данные этих таблиц на фронтенд.
Если требуется вывести на фронтенде данные обеих таблиц в объединенном виде по FK, то какие могут быть причине не делать новый API который даст эти данные в нужном виде:
t1.name, t2.name
Т.е. какие могут быть причины, чтобы фронтенд получал данные таблиц из существующих API и сам делал объединение таблиц?