presence table:
matricule date_effet
248 2017-01-30
248 2017-01-31
248 2017-02-01
248 2017-02-02
活动表:
Matricule date
248 2017-01-31
248 2017-02-01
248 2017-02-02
我想是提取的存在的日期第一个,在这种情况下第二个不存在2017-01-30知道用户将选择范围日期为例在这种情况下可能在2017-01-28和2017-02-02之间的日期
有很多方法可以实现,左连接使用null检查(负外连接),使用'not exists'。请尝试一下,让我们知道如果你卡住了。您可以通过Google搜索了解上述方法的工作原理。 –
需要帮助我仍然在努力尝试我的最佳大声笑,我会让你知道,我做了三重不存在,但没有工作 –
这里有两个查询来做这项工作'从存在中选择p.date_effet p 哪里没有存在( select 1 from activities a where a.date = p.date_effet )' 其他方式是'select p.date_effet from presence p left join activity a on a.date = p.date_effet where a.date为空;' –