Формирование отчета(Configurable report)

Формирование отчета(Configurable report)

от Tair Imanov -
Количество ответов: 2

Всем добрый день! Составил запрос в базу,но столкнулся с одним неудобством.Для каждой оценки создается новая строка и дублируется остальная информация(ФИ студента, курс...).Как можно вывести оценки в одну линию. Моя конструкция запроса ниже.

c.fullname AS 'Course', 

gg.feedback AS 'Mark name'

FROM prefix_course AS c

JOIN prefix_context AS ctx ON c.id = ctx.instanceid

JOIN prefix_role_assignments AS ra ON ra.contextid = ctx.id

JOIN prefix_user AS u ON u.id = ra.userid

JOIN prefix_grade_grades AS gg ON gg.userid = u.id

JOIN prefix_grade_items AS gi ON gi.id = gg.itemid

JOIN prefix_course_categories AS cc ON cc.id = c.category

WHERE  gi.courseid = c.id AND gi.idnumber='A1' AND gi.idnumber='B1' AND gi.idnumber='C1'

ORDER BY cc.name


P.S.Подчеркнутым - это индетификаторы оценок. Хотелось бы выводить оценки(A1,B1,C1) в одну линию

В ответ на Mikhail Sabyanin

Re: Формирование отчета(Configurable report)

от Tair Imanov -

Спасибо за ответ! Хочу сделать выдачу именно по отдельным столбцам "A", "B', "C", "D". Ваш формат хорош и понятен для меня, но преподы будут в замешательстве. Подскажите, как можно это сделать?