下面是我的查詢,我想要使用,查詢不按預期運行
select DISTINCT c.sno from Cards as c, reservation as r
where c.name='CRS-4-FC' AND c.sno != r.ssno;
該查詢應該只選擇從哪個不要在預留表中存在卡的SNO即沒有SNO存在在保留表中的ssno列中。我把
c.sno!=r.ssno
所以,我不選擇所有的sno。但是,當這個查詢運行我得到所有的sno,而不是那些不保留。誰能幫出在哪裏我去錯了..