我正在尝试计算我的“工作”表中具有“已完成”状态的所有记录,不包括任何“修复”或“空缺”工作类型的工作。这是我正在使用的,但我不确定这是否给了我正确的结果:
SELECT id, client_id, COUNT(*) AS count FROM jobs
WHERE jobType != 'fix-it' AND jobType != 'vacancy' AND status = 'completed'
GROUP by jobs.client_id
然后,我查看结果以查看我是否在给定客户下完成了两个或更多工作。
这看起来正确吗?