我只需要在校验时间或引脚列中获取NULL
值。
我的SQL查询
SELECT emp.`emp_id`,cio.`pin`,cio.`checktime` FROM payroll.employees AS emp
LEFT JOIN (SELECT * FROM zkteco_biotime.checkinout WHERE checktime > "2022-09-20 23:59:59") AS cio ON emp.emp_id = cio.pin
WHERE emp.status=0 GROUP BY emp_id ORDER BY checktime DESC
当我在AND cio.checktime=NULL
之后使用emp.status=0
时,它显示结果为空
发布于 2022-09-21 09:00:55
你应该用
AND cio.checktime IS NULL
与任何事物相比,Null将导致错误。只有“是NULL”和“不是NULL”才能返回TRUE。
https://stackoverflow.com/questions/73798030
复制相似问题