Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用MySQL从包含列值的所有单个单词的表colum创建视图?_Mysql_Database_View_Dynamic Tables - Fatal编程技术网

使用MySQL从包含列值的所有单个单词的表colum创建视图?

使用MySQL从包含列值的所有单个单词的表colum创建视图?,mysql,database,view,dynamic-tables,Mysql,Database,View,Dynamic Tables,假设我有一张这样的桌子: ID | title –––|––––––––––––––––––––––––––––––– 1 | foxtrott uniform charlie kilo 2 | peter parker 3 | wulla wulla wulla 现在我想创建一个动态表或视图,如下所示 phrase ––––––––– charlie foxtrott kilo parker peter uniform wulla 这是否仅适用于MySQL?因为我有点“老派”,我的数

假设我有一张这样的桌子:

ID | title
–––|–––––––––––––––––––––––––––––––
 1 | foxtrott uniform charlie kilo
 2 | peter parker
 3 | wulla wulla wulla
现在我想创建一个动态表或视图,如下所示

phrase
–––––––––
charlie
foxtrott
kilo
parker
peter
uniform
wulla

这是否仅适用于MySQL?

因为我有点“老派”,我的数据库中有一个整数表-
ints(I)[0-9]

DROP TABLE IF EXISTS my_table;

CREATE TABLE my_table
(id SERIAL PRIMARY KEY
,title VARCHAR(50) NOT NULL
);

INSERT INTO my_table VALUES
(1,'foxtrott uniform charlie kilo'),
(2,'peter parker'),
(3,'wulla wulla wulla');

 SELECT DISTINCT SUBSTRING_INDEX(SUBSTRING_INDEX(title,' ',i+1),' ' ,-1) n FROM my_table,ints ORDER BY n;
+----------+
| n        |
+----------+
| charlie  |
| foxtrott |
| kilo     |
| parker   |
| peter    |
| uniform  |
| wulla    |
+----------+