我有2张桌子
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之间的日期
答案 0 :(得分:0)
试试这个:
SELECT date_effet FROM presence WHERE date_effet NOT IN(SELECT date FROM activities)
内部SELECT语句将从第二个表中选择所有日期,然后第一个选择将从第一个表中选择第二个表中不存在的所有日期。
希望它有所帮助!
答案 1 :(得分:-1)