我会更好地解释一下自己:我与之前摆在程序员面前的灾难相反。有一个名为title的字段,内部用逗号分隔,需要使用更多标签,以获取记录的id字段,进行字符串拆分,并获取两个或多个记录,每个主键和id由逗号分隔。
我插入情况的屏幕。你能帮助我吗?
link image from the database situation
最佳答案
使用SUBSTRING_INDEX
功能。
SELECT 'Codice appalti, Adeguamento prezzi' AS field, SUBSTRING_INDEX('Codice appalti, Adeguamento prezzi',',',-1) AS parta, SUBSTRING_INDEX('Codice appalti, Adeguamento prezzi',',',1) AS partb
输出值
+------------------------------------+--------------------+----------------+
| field | parta | partb |
+------------------------------------+-------------+-----------------------+
| Codice appalti, Adeguamento prezzi | Adeguamento prezzi | Codice appalti |
+------------------------------------+--------------------+----------------+