“ORDER”或附近的SQL语法错误

时间:2017-04-04 16:17:18

标签: sql postgresql

这是我的代码

SELECT 
    customerid, numseats, fistname, surname, totalcost
FROM 
    leadcutomer, flightbooking;
ORDER BY 
    'totalcost' DESC;

我得到的错误是:

  

错误:“ORDER”或附近的语法错误

我正在使用PG Admin 4,它有什么问题?

1 个答案:

答案 0 :(得分:0)

您的查询存在多个问题。我会把它写成:

SELECT customerid, numseats, firstname, surname, totalcost
FROM leadcutomer l JOIN
     flightbooking b
     ON ?? = ??
ORDER BY totalcost DESC;

具体问题:

  • 你正在做一个CROSS JOIN并且帽子可能没有意图。
  • 您在FROM子句中使用逗号而不是正确的JOIN语法。
  • FROM子句末尾有一个分号。
  • 您按常数排序,而不是按列排序。