这是一个简单的SELECT语句,我从两个表中选择数据
SELECT
bookingid, customerid, flightid, numseats,
passengerid, firstname, surname, passportno,
nationality, dobdate
FROM
flightbooking, passenger;
我收到错误:
错误:“SELECT”处或附近的语法错误
第9行:选择bookingid,customerid,flightid,numseats,passengeri ...... ^
我正在使用PG Admin 4。
答案 0 :(得分:0)
你有两张桌子,所以你应该使用inner join
请查看此Mysql SELECTIONG FROM TWO TABLES
答案 1 :(得分:0)
要进行问题排查,请先从此处更改您的查询:
SELECT 1 bookingid
/*
, customerid
, flightid
, numseats
, passengerid
, firstname
, surname
, passportno
, nationality
, dobdate
*/
FROM flightbooking join passenger on 1 =2;
到此:
select 1 bookingid
如果成功运行,请将select bookingid
更改为@mixin
。如果成功运行,则一次取消注释1个字段,直到出现错误。您取消注释的最后一个字段是原因。