Tom*_*ski 0 mysql database tags tagging
我在我的数据库中有一个带有文章名称和文章标签的表格.文章标签是一个字符串列,其中包含标签:"人,生活,总统".每篇文章都以这种方式标记.
现在我想为整篇文章获得10个最受欢迎的标签.这该怎么做?
Zor*_*lub 8
如果您有可能,可以更好地更改数据库模式,以获得文章表,标记表和article_tags表.
这样可以更有效地匹配标签(就像你想要的那样),特别是如果你有很多文章.
使用您当前的设计,您将完全迭代(可能是大的)文章表,并维护一堆标签(通过临时表 - 在这种情况下,您可以通过存储过程 - 或在应用程序代码中) ).整体将是非常低效的.
归档时间:
16 年,10 月 前
查看次数:
222 次
最近记录: