如何在特定的日子里找到无人工作的工人 [英] How to find un assigented worker on particular day
本文介绍了如何在特定的日子里找到无人工作的工人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在特定日期找到未分配的工作人员?
表:工人{id(int)名称(varchar)}
表:Work_Assignments {wrkdate(Date),Worker_id(int),Work_id(int)}
how to find unassigned worker on a specific date?
table: Worker {id (int) Name(varchar) }
table: Work_Assignments {wrkdate(Date),Worker_id (int),Work_id (int)}
推荐答案
SELECT w.name FROM worker w
WHERE NOT EXISTS
(
SELECT * FROM work_assignments wa WHERE wa.worker_id = w.id
AND wa.wrkdate = '2013/1/1'
)
这篇关于如何在特定的日子里找到无人工作的工人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文