我有一个非标准化表包含逗号分隔列表的列是一个外键到另一个表:MySQL的:拆分逗号分开成多行
+----------+-------------+ +--------------+-------+
| part_id | material | | material_id | name |
+----------+-------------+ +--------------+-------+
| 339 | 1.2mm;1.6mm | | 1 | 1.2mm |
| 970 | 1.6mm | | 2 | 1.6mm |
+----------+-------------+ +--------------+-------+
我想读这个数据到搜索不提供过程语言的引擎。
那么,有没有办法既使在此列或运行该数据插入相应的条目到一个新表的查询的加入? 得到的数据应该是这样的:
+---------+-------------+
| part_id | material_id |
+---------+-------------+
| 339 | 1 |
| 339 | 2 |
| 970 | 2 |
+---------+-------------+
我能想到的解决方案,如果DBMS支持返回表功能,但MySQL的显然不会。
如此有帮助,我正在处理某些列中的CSV数据的数据库 – lintuxvi 2016-01-21 19:16:49