如何将多行列值组合为一个列值。请参阅下面的图片以获取示例用例。
样本数据:
预期产量:
最佳答案
将汇总查询与aggregate function 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
关于mysql - MySQL选择多个值并添加到一列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55206620/