1.平常數據庫表明細都是存的明細,比如這種:
需要轉換成這種:
1.sql 查詢如下:
SELECT student_name, GROUP_CONCAT(CONCAT(class_name,'_',score)) AS extInfo
FROM t_student
WHERE
yn=1
and <其他條件>
GROUP BY student_name
limit 0,100
結果如下:
user_name extInfo
王五 數學_76,語文_34,英語_89
李四 數學_45,語文_87,英語_45
解釋:
extInfo字段就是動態生成的,可以在程序解析成列想,放入List
每一行一個List
備注:數據來源https://www.cnblogs.com/ken-jl/p/8570518.html