简单的SELECT语句查询错误

时间:2017-04-17 18:14:29

标签: sql postgresql

这是一个简单的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。

2 个答案:

答案 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个字段,直到出现错误。您取消注释的最后一个字段是原因。