mysql怎么查没有打卡记录的人?

有一张 人员表存的所有人, 一张打卡表 记录每天的打卡记录,打一次卡就往表里存一次记录,怎么查询每天没有打卡的人

select * from 人员表 where userid not in (select distinct userid from 打卡记录 where 打卡完成判断条件)

select 人员姓名字段 from 人员表 where 人员ID not in (select 人员ID from 打卡表)

select * from 人员表 where 打卡记录 is null;