我需要创建一个可能使用 MINUS 的 Oracle SQL 查询
Booking(BookID, MotelID, ClientID, Date)
Motel(MotelID, MotelName)
Client(ClientID, ClientName)
我可以显示住过任何一家汽车旅馆的客户的名字(我想!!!)
SELECT DISTINCT ClientName
FROM (Client INNER JOIN Booking
ON Client.ClientID = Booking.ClientID)
INNER JOIN Motel
ON Booking.MotelID = Motel.MotelID
WHERE (MotelName = 'MotelOne' OR MotelName='MotelTwo');
但是我现在需要向那些住在MotelOne 但不是MotelTwo 的客户展示。
对此非常陌生,并试图让我的头脑围绕它,所以任何帮助都将被感激地接受!