这是我的代码
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,Ethnic,DoB)
航班(FlightID,FlightDate,Origin,Destination,MaxCapacity,PricePerSeat)
FlightBooking(BookingID,CustomerID,FlightID,NumSeats,Status,BookingTime,TotalCost)
SeatBooking(BookingID,PassengerID,SeatNumber)
这就是我想要实现的目标
"通过显示航班ID号,航班日期以及预订座位数,可用座位数和最大容量来检查所有航班上座位的可用性。"
我使用的软件是PG Admin 4。 感谢。
答案 0 :(得分:0)
删除SELECT行末尾的分号,该分号应修复它。
尝试:
SELECT flightid, flightdate, numseats, seatnumber, maxcapacity
FROM flight, flightbooking, seatbooking;
当然,我不确定这个查询会好得多。这些表上没有JOIN条件,或WHERE子句用于过滤结果。