我正在使用MySql中的表,该表具有存储在表单元格中的多个值。在单元格中,值用逗号分隔。如何将数据提取到新表中并跟踪其顺序?
该表包含以下列:
列:
PersonId(主键)
AddressRecords(地址表的一个或多个外键)
样本记录:
PersonId;地址记录
1,[3,5,7]
2,[1,2]
3,[2,3]
4,[1]
我正在新表中寻找以下输出:
记录:
Id,PersonId,AddressId,SortOrder
1,1,3,1
2,1,5,2
3,1,7,3
4,2,1,1
5,2,2,2
6,3,2,1
7,3,3,2
8,4,1,1
保持值的顺序非常重要。