我有一张 table
course chapter lessons
2 Chapter1 3,4
2 Chapter2 5,10,9,6,8
2 Chapter3 11,15,16,18
我需要类(class)列中的最后一个值,例如
在类(class)的第一行,我需要最后一位数字 4
在类(class)的第二行,我需要最后一位数字 8
在第 3 行类(class)中,我需要最后一位数字 18
最佳答案
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
关于mysql - 在 Group Concat 中获取最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8659255/