5

在创建看似非常简单的查询的视图中遇到问题。显示给定类型的节点数(计数)。我没有在任何明显的地方找到选项...

如何?

4

2 回答 2

6

您需要Views Group By模块。有关此模块的更多详细信息(来自其项目页面):

该模块通过 SQL 分组和聚合功能丰富了 Views2 的功能。

是否曾经想设计一个视图来显示特定节点类型的热门词条和每个热门词条的节点数?您以前无法构建这样的查询,但现在可以了。

安装模块后,将在视图中添加一个新字段组:SQL 聚合。字段组有一个可用字段:SQL 聚合:按字段分组。该字段允许配置“group by”SQL 子句和“count()”字段的许多方面。

由于 Views2 API 的限制,目前只有 SQL COUNT() 函数可用。我们正在开发 Views2 补丁以克服限制。补丁将提交给 Views2 项目,并有望在此后不久应用。

于 2010-01-30T20:43:05.207 回答
2

也许最好使用轻量级自定义 SQL 查询而不是视图,例如http://drupal.org/node/105375#comment-1095529

于 2010-01-30T22:45:09.763 回答