【发布时间】:2011-04-06 04:43:22
【问题描述】:
我有一个带有tags 列的articles 表。列中的每一行都包含一个字符串,如下所示:
tag1, tag3, tag5, tag0 // separated via a comma
或
tag1 tag6 tag5 tag8 // separated via a space
请注意,“tag”后面的数字表示不同的单词。我需要比较 每个 行的重复项并返回一个单词被重复的次数,然后将其放入一个循环中,例如:
- tag0(1次)
- tag1(2 次)
- tag3(1次)
- tag6(1次)
- tag8(1次)
如果你能帮助我,在 6 小时的尝试失败后,我会真诚地感谢你。我之前确实问过同样的问题,但过早地接受了答案。 Mysql Results and array manipulation
【问题讨论】:
-
获取每个标签字段,将它们分解为1个大列表,然后按标签计数