如何在Drupal6-Views 2中获取相当高级的关系?

如何在Drupal6-Views 2中获取相当高级的关系?,drupal,views,Drupal,Views,我有三种内容类型:艺术家、艺术品、展览。一个展览有一个“艺术品”的无限价值领域。艺术品具有字段“艺术家”1值(必填) 我似乎找不到与观点的联系:我想要一个艺术家参加过的所有展览。这意味着:在艺术家页面上,展示这位艺术家的所有作品 我认为问题在于一个现场展览。艺术品有很多价值。然而Artwork.artist只有1个值 我不知道问题出在哪里,但它不起作用,我已经试过无数次了。在这一点上,我接受编写SQL查询,但是drupal内容数据库是如此难以翻译,以至于我不知道查询什么以及如何查询 很明显,如果

我有三种内容类型:艺术家、艺术品、展览。一个展览有一个“艺术品”的无限价值领域。艺术品具有字段“艺术家”1值(必填)

我似乎找不到与观点的联系:我想要一个艺术家参加过的所有展览。这意味着:在艺术家页面上,展示这位艺术家的所有作品

我认为问题在于一个现场展览。艺术品有很多价值。然而Artwork.artist只有1个值

我不知道问题出在哪里,但它不起作用,我已经试过无数次了。在这一点上,我接受编写SQL查询,但是drupal内容数据库是如此难以翻译,以至于我不知道查询什么以及如何查询


很明显,如果有一个不受影响的视图解决方案,我会感到最快乐,但我没有抱任何希望。有人经历过这样的关系吗?

你可以建立依赖关系,帮助你实现这一目标。在展览上使用关系艺术品。艺术品和关系艺术家在艺术品上使用关系艺术家。艺术家

更容易理解您正在对视图和内容类型的导出执行什么操作

Drupal中内容类型的数据库结构如下:

节点是基表,nid作为索引。您的内容类型有自己的表,即content\u type\uxxxxxx,其中包含该表的内容类型成员之间不共享的所有单个条目字段。多个条目和共享字段获得各自的表内容\u字段\uxxxxxx。所有表都与nid字段相关,多个条目字段使用增量表示条目顺序