我有一个表,其中两列是逗号分隔的id。例如
+--------+-------------+------------+
| name | country_ids | region_ids |
+--------+-------------+------------+
| item 1 | 1,2,3 | 2,4 |
+--------+-------------+------------+
| item 2 | 2,3 | 1,4 |
+--------+-------------+------------+
我想运行一个mysql查询,以便将两列中以逗号分隔的值拆分为多行。所以在上面的例子中,结果是
name | country_id | region_id |
+--------+------------+-----------+
item 1 | 1 | 2 |
item 1 | 1 | 4 |
item 1 | 2 | 2 |
item 1 | 2 | 4 |
item 1 | 3 | 2 |
item 1 | 3 | 4 |
item 2 | 2 | 1 |
item 2 | 2 | 4 |
item 2 | 3 | 1 |
item 2 | 3 | 4 |
这在mysql语句中可能吗?即使我必须动态创建一个存储过程?
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!