我有一个未标准化的表,其中的列包含逗号分隔的列表,该列表是另一个表的外键:
+----------+-------------+ +--------------+-------+
| 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显然不支持,我可以想到一个解决方案。
白衣染霜花
相关分类