joomla上标签计数的SQL查询

Posted

技术标签:

【中文标题】joomla上标签计数的SQL查询【英文标题】:SQL Query for count of tags on joomla 【发布时间】:2015-08-06 14:22:07 【问题描述】:

我需要计算 joomla 安装中使用标签表中每个标签的所有文章的数量。

有没有不写php脚本的方法?

articles (_content) 表上的标签字段以逗号分隔的字段形式出现,其中包含 _tags 表上标签的 ID。

我想不出只使用 mysql 来获取计数的方法,有什么想法吗??

所有帮助将不胜感激。 -Orallo

【问题讨论】:

您使用的 joomla 版本是什么? 我们使用的是 Joomla 3.4.1 版 【参考方案1】:

如果我没记错的话,joomla 3.4.x 之前的表#_content 中没有标签字段,并且所有最近的joomla 版本都有一个联结表#_contentitem_tag_map

【讨论】:

【参考方案2】:

正如 Kolunar 指出的那样,标准 joomla 安装中没有标签列...

原来我必须使用的 Joomla,它是 Joomla 的修改/定制版本。

我最终编写了一个小的 php 脚本来根据添加到内容表中的自定义列来获取计数。

谢谢大家!

-奥拉洛

【讨论】:

我真的很怀疑,除非我明白这是如何记录的。

以上是关于joomla上标签计数的SQL查询的主要内容,如果未能解决你的问题,请参考以下文章

将 SQL 查询转换为 joomla 的 codeigniter

如何运行 sql 查询以从不同的 joomla 组件返回数据

Joomla中的mysql orderby中的下一个和上一个SQL语句

Spark sql 查询导致分区计数膨胀

SQL 查询 - 两个计数不同的粒度

如何组合 2 个 SQL 查询并检索累积计数?