我正在尋找一種方法來顯示今天取消預訂的用戶列表。如何從兩個表中獲取不存在的第三個表中的所有記錄
我的系統在用戶取消預訂時的工作方式是將記錄添加到取消表中,並從預訂表中刪除記錄。
目前我有
select distinct
members.firstname, members.lastname, cancelations.time, cancelations.groupnumber
from
members inner join cancelations on members.memberid = cancelations.memberid
where
cancelations.date = "CURRENT_DATE"
這工作完全正常,但,這也將表明,如果用戶移動他們的任命到更高/較早的時間作爲系統將取消,然後重新本書。
所以我相信我會需要的是這樣的:
從表其中cancelations.date =「CURRENT_DATE」和其中用戶已經不在有任何記錄選擇不同列名今天預訂表
表在使用中(簡體)
成員 - MEMBERID,名字,姓氏 取消指令 - cancelationid,MEM berid,日期,時間,groupnumber 預訂 - bookingid,MEMBERID,日期,時間,groupnumber
如果重新預約是爲了明天,該怎麼辦? – Shadow
客戶會將此視爲取消,但好點! –