我有一个带有标签字段的表,其值如下:
table1
______
data1, data2, data3
我有第二个表,将 id 映射到每条数据,例如:
table2
_________
id | info
1 | data1
2 | data2
3 | data3
ETC...
我想在 table1 中进行查找/替换,以便 tags 字段现在包含来自 table2 的逗号分隔 id,如下所示:
table1
______
1,2,3
我的mysql生锈了。我在想这样的事情:
UPDATE table1
SET tags = REPLACE(tags, '', '')
WHERE tags LIKE ???
但是可以使用一些帮助来填补空白。有没有办法做到这一点?可能值得注意,不幸的是,并非 t1 标签中的每个项目都会在 t2 中具有匹配的条目。