Как объединить значение столбца из нескольких строк в одно значение столбца. См. Рисунки ниже для примера использования.
Пример данных:
Ожидаемый результат:
select Nim, Nama, group_concat(Kode_mk), group_concat(Nama_mk) Nama_mk, group_concat(sks) sks, Count_sks from <tableName> group by Nim
попробуйте.
Посетите Group_concat Документация для получения дополнительной информации
Использовать агрегированный запрос с статистической функцией GROUP_CONCAT():
GROUP_CONCAT()
SELECT nim, nama, GROUP_CONCAT(kode_mk) kode_mk, GROUP_CONCAT(nama_mk) nama_mk, GROUP_CONCAT(sks) sks, SUM(sks) count_sks FROM mytable GROUP BY nim, nama