sql - 查询构建以查找所有一系列记录都具有值的记录
问题描述
让我解释一下我正在尝试做的事情,因为我什至不知道用来提问的词汇。我有一个 Access 2016 数据库,用于记录员工 QA 数据。当员工错过 QA 时,我们会分配一个解释流程的工作帮助,他们可以选择发回工作表,显示他们了解了错过的内容。如果他们在 3 个月内完成所有这些工作,他们将获得 QA 分数的积分。所以我有一系列记录,所有这些记录都有我们分配工作的日期(RA1),并且可能有一个工作返回日期(RC1)。
在下图中,“lavalleer”获得了荣誉,因为她的两张床单都被退回了。“maduncn”没有获得荣誉,因为他没有做一个。我想创建一个查询,只返回像“lavalleer”这样的人。我尝试点击谷歌并在此处搜索和 access.programmers.co.uk,但我只是想出使用 Not null 语句的说明。这对我不起作用,因为如果我在“maduncn”上执行 IS Not Null,我会得到 4 条记录,但它会排除 null。
我需要做的是构建一个查询,我可以在其中查看在所有 RC1 字段中都有日期的员工。如果他们的任何 RC1 字段为空白,我不希望他们返回。
解决方案
考虑:
SELECT * FROM tablename WHERE NOT UserLogin IN (SELECT UserLogin FROM tablename WHERE RCI IS NULL);
推荐阅读
- vb.net - 重复检查
- google-sheets-api - 我无法激活 Google Sheets API
- scala - 如何为 Spark 强制使用 Scala 版本?
- .net-core - Application Insights:在 .net core 3.1 控制台应用程序中通过自定义 ITelemetryInitializer 添加云角色名称不会获取云角色名称
- javascript - 如何在 JavaScript 突围游戏中将球保持在墙边界内?
- angular - 如何使 owl-carousel-o 让每个图像在 angular8 中占据整个屏幕?
- ssl - 想知道如何在启用基本身份验证的情况下向 HTTPS 应用程序发出请求
- python - 使用 scikit-learn 的 SGDClassifier 实现 SVM:如何调整正则化参数?
- php - 重定向 https://
/store 到 https://store。 / - flutter - 如何从 Navigator 中的字符串创建类(页面)