我有一個未標(biāo)準(zhǔn)化的表,其中的列包含逗號分隔的列表,該列表是另一個表的外鍵:+----------+-------------+ +--------------+-------+| part_id | material | | material_id | name |+----------+-------------+ +--------------+-------+| 339 | 1.2mm;1.6mm | | 1 | 1.2mm || 970 | 1.6mm | | 2 | 1.6mm |+----------+-------------+ +--------------+-------+我想將此數(shù)據(jù)讀入不提供過程語言的搜索引擎中。那么,有沒有一種方法,要么就這一欄中加入或該數(shù)據(jù)運(yùn)行查詢插入相應(yīng)的條目到一個新的表?結(jié)果數(shù)據(jù)應(yīng)如下所示:+---------+-------------+| part_id | material_id |+---------+-------------+| 339 | 1 || 339 | 2 || 970 | 2 |+---------+-------------+如果DBMS支持返回表的函數(shù),但MySQL顯然不支持,我可以想到一個解決方案。
MySQL:將逗號分隔的列表分成多行
慕村9548890
2019-12-05 14:44:30