0
CREATE TABLE LeadCustomer
(
CustomerID INTEGER NOT NULL, FirstName VARCHAR(20) NOT NULL,
Surname VARCHAR(40) NOT NULL, BillingAddress VARCHAR(200) NOT NULL,
email VARCHAR(30) NOT NULL
)
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
)
항공편 일정이 변경된 경우 연락해야 할 고객 목록을 어떻게 만들 수 있습니까?Sql 결합하여 하나의 테이블을 업데이트하고 다른 테이블에서 출력 생성
은 지금까지 나는까지 완료 :
SELECT
LeadCustomer.CustomerID,Flight.FlightID
FROM LeadCustomer
inner join FlightBooking
ON LeadCustomer.CustomerID = FlightBooking.CustomerID
inner join
Flight ON FlightBooking.FlightID = Flight.FlightID;
하지만 Flight.FlightDate가 FlightBooking.BookingTime 같다는 것을 이해 비행 시간