У меня есть таблица участников (member_id, name, et c ..) и таблица членства (id, member_id, дата начала членства, дата окончания срока членства) с отношением один ко многим, потому что каждый год для каждого участника есть новая запись.
Когда я делаю:
SELECT * FROM members
INNER JOIN membership ON members.member_id = membership.member_id
Я получаю несколько записей для каждого участника. Как я могу сгруппировать записи только в одну запись для каждого участника, которая содержит МИНУЛУ даты начала членства и МАКС. Даты окончания членства? Спасибо.