假设用户表的表名为user,工作记录表的表名为work_record,且两个表都有一个共同的字段user_id,可以使用下面的SQL语句来查找在工作记录表中没有出现过的用户:

SELECT user.*
FROM user
LEFT OUTER JOIN work_record
ON user.user_id = work_record.user_id
WHERE work_record.user_id IS NULL;

这个查询使用了LEFT OUTER JOIN将用户表和工作记录表连接起来,然后根据工作记录表中是否有对应的记录来过滤出没有出现过的用户。具体来说,如果用户表中的某个用户的user_id在工作记录表中没有出现过,那么在连接表时,工作记录表中的user_id列将会是NULL。因此,我们可以使用WHERE子句来筛选出这部分用户。

一个用户表 一个工作记录表如何查找在工作记录表没有的用户 用sql

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

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