Есть две таблицы. Одна с учёными советами, а другая со специальностями. Организована связь многие ко многим через промежуточную таблицу. Проблема в том, что при запросе, представленном ниже, результатом является дублирование информации о совете для каждой специальности (см. картинку). Отправлять с сервера и обрабатывать такую информацию не комильфо (было бы удобнее, если бы специальности были в списке и занимали одну строку для каждого совета). Какой запрос в данной ситуации является лучшим решением?
SELECT branch_id, c.council_id, c.expiration_date, c.creation_date
from council_branch cb
INNER JOIN council c ON cb.council_id=c.council_id