为什么我的查询不起作用? (SQL)
Why doesn't my query work? (SQL)
这是我的代码
SELECT flightid,flightdate,numseats,seatnumber,maxcapacity;
FROM flight,flightbooking,seatbooking;
我收到错误提示:
"ERROR: syntax error at or near "FROM"
LINE 2: FROM flight,flightbooking,seatbooking;"
^
这些是我的桌子
LeadCustomer(客户 ID、名字、姓氏、账单地址、电子邮件)
乘客(乘客 ID、名字、姓氏、护照号码、国籍、出生日期)
航班(FlightID、FlightDate、出发地、目的地、MaxCapacity、PricePerSeat)
FlightBooking(BookingID、CustomerID、FlightID、NumSeats、Status、BookingTime、TotalCost)
座位预订(预订ID、乘客ID、座位号)
这就是我想要实现的目标
"Check the availability of seats on all flights by showing the flight ID number, flight date along with the number of booked seats, number of available seats and maximum capacity."
我用的软件是PG Admin 4。
谢谢
删除 SELECT 行末尾的分号,这应该可以解决问题。
尝试:
SELECT flightid, flightdate, numseats, seatnumber, maxcapacity
FROM flight, flightbooking, seatbooking;
当然,我不确定这个查询会好很多。这些表上没有 JOIN 条件,也没有用于过滤结果的 WHERE 子句。
这是我的代码
SELECT flightid,flightdate,numseats,seatnumber,maxcapacity;
FROM flight,flightbooking,seatbooking;
我收到错误提示:
"ERROR: syntax error at or near "FROM"
LINE 2: FROM flight,flightbooking,seatbooking;"
^
这些是我的桌子
LeadCustomer(客户 ID、名字、姓氏、账单地址、电子邮件) 乘客(乘客 ID、名字、姓氏、护照号码、国籍、出生日期)
航班(FlightID、FlightDate、出发地、目的地、MaxCapacity、PricePerSeat)
FlightBooking(BookingID、CustomerID、FlightID、NumSeats、Status、BookingTime、TotalCost)
座位预订(预订ID、乘客ID、座位号)
这就是我想要实现的目标
"Check the availability of seats on all flights by showing the flight ID number, flight date along with the number of booked seats, number of available seats and maximum capacity."
我用的软件是PG Admin 4。 谢谢
删除 SELECT 行末尾的分号,这应该可以解决问题。
尝试:
SELECT flightid, flightdate, numseats, seatnumber, maxcapacity
FROM flight, flightbooking, seatbooking;
当然,我不确定这个查询会好很多。这些表上没有 JOIN 条件,也没有用于过滤结果的 WHERE 子句。