Drupal如何查看与其他项目无关的项目列表?

Drupal如何查看与其他项目无关的项目列表?,drupal,views,Drupal,Views,几天来,我一直在尝试构建一个视图,但无法实现。我需要列出与实体B无关的实体A 实体A是用户。实体B是提交文件。用户可以有多个提交,也可以没有提交。提交的内容以年为一个字段 我需要列出某一年内没有提交的用户 在原始SQL语句中,它将是: 从uid不在的用户中选择uid从s中选择s.uid,其中s.year=NNNN 有没有办法使用Drupal7和Views3实现这一点?我相信专家可以很容易地为我指出正确的方向 提前谢谢 另一种原始SQL方法是 SELECT uid FROM users u LEF

几天来,我一直在尝试构建一个视图,但无法实现。我需要列出与实体B无关的实体A

实体A是用户。实体B是提交文件。用户可以有多个提交,也可以没有提交。提交的内容以年为一个字段

我需要列出某一年内没有提交的用户

在原始SQL语句中,它将是: 从uid不在的用户中选择uid从s中选择s.uid,其中s.year=NNNN

有没有办法使用Drupal7和Views3实现这一点?我相信专家可以很容易地为我指出正确的方向


提前谢谢

另一种原始SQL方法是

SELECT uid
FROM users u
LEFT OUTER JOIN submissions s ON s.uid = u.uid AND s.year = NNNN
WHERE s.sid IS NULL
注意,我假设您的submissions表有一个名为sid的键字段

因此,连接到提交表,然后过滤掉存在连接的所有行

使用视图UI创建此查询应该更容易