mysql - View 中的多个分类术语重复结果。删除重复但保留术语

标签 mysql drupal-7 view drupal-taxonomy

注意:我不想删除重复节点,更像是合并它们。

我有一个 View 可以提取 seminar 内容类型以及附加到该内容类型的分类术语。在内容类型中,提取分类术语的术语引用字段是一个多值字段。因此,只要有多个分类术语附加到节点,就会重复查看结果。所以使用 View 及其 api 我想要的是

当 View 拉取结果时,我现在拥有的是

Nid Speaker name | Location | Time 
----------------------------------
12  Sanjok Gurung| London   | 1900
11  John         | London   | 1900
10  Sally        | London   | 1900
10  Molly        | London   | 1900

所以上表中,Sally和Molly是在同一个节点中选择的term reference。

我想要的是

Nid Speaker name | Location | Time 
----------------------------------
12  Sanjok Gurung| London   | 1900
11  John         | London   | 1900
10  Sally,Molly  | London   | 1900

我尝试操作 views_pre_render 的结果,但感觉这个方法太脏了。应该有更好的清洁解决方案

最佳答案

您需要使用这个贡献模块。 网址:https://www.drupal.org/project/views_aggregator

您可以从以下网址阅读文档。 http://cgit.drupalcode.org/views_aggregator/plain/README.txt?id=refs/heads/7.x-1.x

关于mysql - View 中的多个分类术语重复结果。删除重复但保留术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364498/

相关文章:

mysql - 如何按 DESC 或 ASC 对 varchar 数字列进行排序?

javascript - Drupal 7 Form api 使用 Jquery 自定义 javascript

php - Drupal db_select 和一个 MYSQL 函数作为条件

mysql - 计算列的 SQL View

asp.net - 在执行大型操作时向 View 发送更新的策略

php - 数据在 Titanium 中返回为 "undefined"

mysql - 内部加入空条件 : bug or feature?

android - 在 Android 上的其他 fragment 发生更改后刷新 fragment 的 View

php - 使用哪种语言从 MySql 创建图形数据?

linux - Aegir:调用 hook drush_db_pre_provision_backup 后无法从 mysqldump 生成数据库备份