Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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 特定字段内容通过特定分隔符进行短接_Mysql - Fatal编程技术网

Mysql 特定字段内容通过特定分隔符进行短接

Mysql 特定字段内容通过特定分隔符进行短接,mysql,Mysql,我需要对列field1的内容进行排序。它是用分号分隔的数字列表 输入: id field1 ------------- 1 20;5;10 2 15;20;5 id field1 ------------- 1 5;10;20 2 5;15;20 输出: id field1 ------------- 1 20;5;10 2 15;20;5 id field1 ------------- 1 5;10;20 2

我需要对列
field1
的内容进行排序。它是用分号分隔的数字列表

输入

id    field1
-------------
1     20;5;10
2     15;20;5
id    field1
-------------
1     5;10;20
2     5;15;20
输出

id    field1
-------------
1     20;5;10
2     15;20;5
id    field1
-------------
1     5;10;20
2     5;15;20

如何实现这一点?

为什么不使用外键将值保存在新表中?请看,这些数据长期存储在单个输入字段中。现在客户机想要缩短它。是否可以将表更改为3NF?因为这个问题正是您应该规范化表的原因。此输入来自单个UI输入。所以不可能。。