我会更好地解释一下自己:与我之前的程序员所犯的灾难相反。有一个名为title的字段,里面用逗号分隔更多标签我需要记录记录的id字段,分割字符串并获得两个或多个记录,每个主键和id用逗号表示。
我插入了一个情况的屏幕。你能帮助我吗? link image from the database situation
答案 0 :(得分:0)
使用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 |
+------------------------------------+--------------------+----------------+