У меня есть таблица типа
student_id student_name subject marks
1 A a_sub 10
1 A a_sub 10
2 A b_sub 5
3 A c_sub 20
4 B b_sub 10
, из которой я хочу получить SUM(marks)
со всеми другими столбцами, например, SELECT student_name, subject, SUM(marks) AS marks FROM records ORDER BY student_id
.
Результат должен быть таким:
student_name subject marks
A a_sub 45
B b_sub 10
Я пытался с GROUP BY
, но он не будет работать, поскольку student_name
имеет другое значение subject