Postgresql

簡單 SQL 查詢中的語法錯誤

  • July 7, 2022

我正在使用 pgAdmin 編寫一個簡單的 SQL INNER JOIN 查詢。但是,當我執行程式碼時,它只會執行第一行並給出如下所示的語法錯誤。但是,我可以選擇整個程式碼,它會返回我正在尋找的數據。我怎樣才能啟動並執行它,這樣我就不必每次都選擇要執行的程式碼?

程式碼:

SELECT * FROM payment
INNER JOIN customer
ON payment.customer_id = customer.customer_id;
ERROR: syntax error at or near "SELECT"
LINE 665: SELECT * FROM payment

SQL state: 42601
Character: 18909

即使 pqAdmin;在查詢結束時可能不需要,但如果您在同一腳本中有多個查詢,則;可能需要分隔查詢。這發生在 MySQL 和 phpMyAdmin 中。

所以,請;在之前添加SELECT,看看是否有效。

引用自:https://dba.stackexchange.com/questions/314137