我有一张桌子
course chapter lessons
2 Chapter1 3,4
2 Chapter2 5,10,9,6,8
2 Chapter3 11,15,16,18
我需要在课程列中的最后一个值
在第一排课程中我需要最后一位数字4
在第二排课程中,我需要最后一位数字8
在第三排课程中,我需要最后一位数字18
答案 0 :(得分:4)
Is storing a comma separated list in a database column really that bad?简短回答:是的,是的。
但是在你对表进行规范化之前,你可以使用它:
SELECT course
, chapter
, SUBSTRING_INDEX(lessons, ',', -1) AS last_lesson
FROM tableX