Я пытаюсь получить данные из 4 таблиц, и я написал один запрос
SELECT
c.id,
c.name,
c.price,
c.duration,
c.period,
c.practical_classes,
c.theory_classes,
e.id,e.created_at,
u.id,
u.registration_no,
i.id,
i.amountpaid,
(i.amount - i.amountpaid) as balanceamount
FROM
courses c,
coursesenrolled e,
users u,
invoices i
WHERE e.student = "11"
AND e.course = c.id
AND c.delete_status = "0"
AND c.status = "Available"
AND u.id = "11"
AND i.student = e.student
, и я получаю результат, как показано на рисунке ниже. R aws дублируются. если я добавлю GROUP BY в своем запросе, последние 3 столбца получат неправильные данные
нижеприведенный результат, который я получу, если добавлю Group By
Ниже я прилагаю таблицу в формате 1. «Курс», 2. «Coursesenrolled», который обрабатывает данные, какой курс назначен тем или иным пользователям 3. "пользователь" 4. счета, которые будут обрабатывать счета для пользователей