我有一個非標準化表包含逗號分隔列表的列是一個外鍵到另一個表: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