Drupal Views是否可以在过滤器集中使用AND和OR?

时间:2010-10-22 17:55:36

标签: drupal drupal-views

我正在尝试使用四个过滤器(A,B,C,D)构建视图。使用视图3,可以选择是否要将这些过滤器与AND语句或OR语句链接。有没有办法配置视图,以便将其中一些与AN​​D链接,其他与OR?

链接

例如,最终得到的查询类似于:

SELECT * 
FROM {table} 
WHERE A = 0
  AND B = 0
  AND (C = 1 OR D = 1)

1 个答案:

答案 0 :(得分:2)

对于通常采用两种方法的视图或查询:

现在你的情况有点棘手,因为你不想最终做

SELECT * 
FROM {table} 
WHERE A = 0
AND B = 0
AND C = 1
OR D = 1

所以你可能想搞定。

视图查询构建器可以处理OR查询,因此我非常确定您可以选择所需的方式。但是文档是有限的,我没有亲身经历这样做,所以你可能需要一些试验和错误才能做到正确。