【发布时间】:2010-12-17 07:06:04
【问题描述】:
我认为我对这个查询非常接近,但似乎无法破解它,而且我不确定我是否有最有效的方法。
我试图从用户预订的一系列日期中找出用户没有被预订的那一天。
考虑人员调度。我需要找出谁可以在星期二工作,而在本周的其他日子工作。
我的查询目前看起来像这样
SELECT employees.uid、姓名、日期 来自员工 LEFT JOIN storelocation ON employees.uid = storelocation.uid 在 emplyees.uid = schedule.uid 上左加入计划 在哪里滑动 =9308 和日期 '2009-11-10' 之间 和“2009 年 12 月 20 日” 并不是 存在( 选择 uid 从时间表 日期 = '2009-11-11' )如果我不包含“不存在”,我会得到 1500 个结果 如果我只使用“不存在”的“选择”表单,我会得到 200 个结果,因此这两个查询都是独立工作的。 但是,我编写的查询返回 0 个结果。
【问题讨论】:
-
对不起,我已经编辑过了。我输入的是“用户”而不是“员工”
标签: sql mysql not-exists