我的申请表中有以下表格:
Table-1
--------------------------------------
| id | column_2(array_type) |
--------------------------------------
| 1 | [20,21,22] |
--------------------------------------
Table-2
---------------------------------------
| id | column_2(array_type) |
---------------------------------------
| 3 | [31,32] |
---------------------------------------
现在我想创建一个视图,如下所示:
-----------------------------------------------------------------
| id | Table_1_id | Table_2_id | column_2 |
-----------------------------------------------------------------
| 1 | 1 | nil | 20 |
-----------------------------------------------------------------
| 2 | 1 | nil | 21 |
-----------------------------------------------------------------
| 3 | 1 | nil | 22 |
-----------------------------------------------------------------
| 4 | nil | 3 | 31 |
-----------------------------------------------------------------
| 5 | nil | 3 | 32 |
-----------------------------------------------------------------
视图应该为column_2
'中的每个项目都有单行输入。
我无法将column_2
的数组内容拆分为单独的行,并为其分配相应的table's
ID。
任何帮助或参考都会非常有帮助。我对SQL没有多少经验。
在谷歌上找不到这个。