mysql - 如何从 MySql 中未规范化的表格单元格中解析/提取数据?
问题描述
我正在使用 MySql 中的一个表,该表在表的单元格中存储了多个值。在单元格中,值用逗号分隔。如何将数据提取到新表中并跟踪它们的顺序?
该表具有以下列:
列:
PersonId(主键)
AddressRecords(地址表的一个或多个外键)
样本记录:
个人身份;地址记录
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
保持值的顺序非常重要。
解决方案
推荐阅读
- visual-studio-code - 是否有可以为 Visual Studio Code 运行以批量处理错误的工具/扩展程序/脚本?
- javascript - React Native 如何从父级访问子级的 Ref
- reactjs - 材质 UI 步进器没有动画
- javascript - 仅为某些公式粘贴值
- xamarin - Xamarin iOS 启动图像未显示
- c++ - 为什么将这个字符作为整数放入向量中?
- r - r 错误:需要数字/复数矩阵/向量参数?
- bash - 如何使 Bash 脚本中所有命令的输出静音?
- python - 如何同时将这两个漂亮的汤对象附加到数据框中?
- r - 在不绘制箱线图的情况下获取 R 箱线图统计信息