我有這項任務,需要爲劇院建立預訂系統。 我想建立一個查詢,顯示我沒有佔用的所有席位。在這一刻,我做了這個:查詢以檢查座位是否已被佔用
select rownumber, seatnumber
from seats
where not exists
(
select seatnumber
from occupation
where shownumber = 1 and performancenumber = 1
)
order by rownumber, seatnumber
有人可以解釋我爲什麼它不顯示任何結果?當我只運行子查詢時,它顯示了我佔用的所有座位。
我試圖在其他論壇看,但我沒有找到任何答案。
謝謝
感謝您的回覆,問題在於每一行都有相同的座位號。所以,如果我運行這個查詢,我也會過濾比佔用的其他席位。所以我真的需要在2個柱子上過濾它。 seatnumber和rownumber – user3188517