Допустим, у меня есть база данных с 4 таблицами:
- пользователи: (личная база данных)
- уроки: (названия уроков, такие как математика / спортзал и т.д.)
- платежей (содержит платежи с lesson_id и часть платежа [весь платеж разделен на 12 частей])
- ID
- lesson_id
- часть
- значение
- группы: (для массива пользователей на уроки)
Мой вопрос заключается в том, как запросить базу данных, чтобы получить таблицу со списком всех людей, посещающих, например,. math (или любой другой lesson_id) с их именем (вероятно, LEFT JOIN) и суммой всех платежей за каждый период. Заголовок таблицы для выбранного lesson_id должен выглядеть следующим образом:
имя пользователя | оплата 1 | оплата 2 | ... (3-11) ... | оплата 12
Понятия не имею, как заставить это работать. Может быть, мой подход MySQL не подходит или я должен разделить его на несколько запросов для большей гибкости.
Спасибо за ваше время!