【发布时间】:2010-12-26 22:22:36
【问题描述】:
所以我的数据库中有几千篇文章被索引,我想根据有多少文章有这些标签来制作一个标签云,所以如果 1000 篇文章有“全球”标签,它会比“国家”标签,仅在 500 篇左右的文章中出现。这个概念似乎并没有让我很困惑,除了我没有有效的标签来源。
看到每篇文章在数据库中都有一个tags字段,格式为: 标签1,标签2,另一个标签,再次与标签
所以我打算做一个 DISTINCT 查询来获取所有不同的标签,但我意识到这只会收集所有不同的标签排列。那么如何查询我的数据库中使用的所有不同标签及其数量?
谢谢大家。
【问题讨论】:
-
有很多方法可以解决这个问题,实际上有很多方法,因为它必须分解成多个部分,并且每个部分都可以以不同的方式完成。最好的学习方法是尝试一下,如果遇到困难,请回来寻求帮助。
标签: php sql mysql tags distinct