我会更好地解释一下自己:我与之前摆在程序员面前的灾难相反。有一个名为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 |
+------------------------------------+--------------------+----------------+

07-28 08:39