-3

这是我的代码

SELECT flightid,flightdate,numseats,seatnumber,maxcapacity;
FROM flight,flightbooking,seatbooking;

我得到并错误地说:

"ERROR:  syntax error at or near "FROM"
LINE 2: FROM flight,flightbooking,seatbooking;"
        ^

这些是我的桌子

LeadCustomer (CustomerID, FirstName, Surname, BillingAddress, email) 乘客(PassengerID, FirstName, Surname, PassportNo, Nationality, DoB)

航班(FlightID、FlightDate、出发地、目的地、MaxCapacity、PricePerSeat)

FlightBooking(BookingID、CustomerID、FlightID、NumSeats、状态、BookingTime、TotalCost)

SeatBooking(BookingID,PassengerID,SeatNumber)

这就是我想要实现的目标

“通过显示航班 ID 号、航班日期以及预订座位数、可用座位数和最大容量来检查所有航班的可用座位。”

我使用的软件是 PG Admin 4。谢谢。

4

1 回答 1

0

删除 SELECT 行末尾的分号,应该可以修复它。

尝试:

SELECT flightid, flightdate, numseats, seatnumber, maxcapacity
FROM flight, flightbooking, seatbooking;

当然,我不确定这个查询会好得多。这些表上没有 JOIN 条件或 WHERE 子句来过滤结果。

于 2017-03-28T17:42:13.217 回答