CREATE TABLE Flight
(
FlightID INTEGER NOT NULL,
FlightDate TIMESTAMP NOT NULL,
Origin VARCHAR(30) NOT NULL,
Destination VARCHAR(30) NOT NULL,
MaxCapacity INTEGER NOT NULL,
PricePerSeat DECIMAL NOT NULL
)
CREATE TABLE FlightBooking
(
BookingID INTEGER NOT NULL,
CustomerID INTEGER NOT NULL,
FlightID INTEGER NOT NULL,
NumSeats INTEGER NOT NULL,
Status CHAR(1) NOT NULL,
BookingTime TIMESTAMP NOT NULL,
TotalCost DECIMAL
)
status = Reserve, Held Cancelled or Expired (only reserved and held are taken into account)
CREATE TABLE SeatBooking
(
BookingID INTEGER NOT NULL,
PassengerID INTEGER NOT NULL,
SeatNumber CHAR(4)
)
有反正我能得到座椅的狀態,如果FLIGHTID,並給出和總可用座位,總保留席位,總席位SQL,連接兩個或多個表,並返回結果
總數
狀態是char(1),但你列出一些單詞。我們如何回答這個問題,你是不是告訴我們魔法代碼字母的狀態? – Hogan 2013-04-10 16:30:07
你正在使用什麼SQL平臺--SQL Server,Oracle,DB2,MySQL,SQLite或其他? – Hogan 2013-04-10 16:31:05
@ user2266419 - 如果答案有幫助,請註冊並選擇複選標記作爲正確的答案 - 不要編輯您的答案,謝謝。這意味着沒有人能看到這個問題。 – Hogan 2013-04-10 18:03:10