假设用户表为 'user',包含字段 'user_id' 和 'user_name';工作记录表为 'work_record',包含字段 'user_id'、'work_date' 和 'work_content'。

查询当天(假设今天是 2021-01-01)未填写工作记录的用户:

SELECT user_id, user_name
FROM user
WHERE user_id NOT IN (
  SELECT user_id
  FROM work_record
  WHERE work_date = '2021-01-01'
)

解释:首先从 'user' 表中选取用户的 id 和姓名,然后通过子查询选取当天已经填写工作记录的用户的 id,最后用 NOT IN 过滤掉已经填写工作记录的用户,得到当天未填写工作记录的用户。

SQL 查询当天未填写工作记录的用户

原文地址: http://www.cveoy.top/t/topic/ns1b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录