2016-07-06 59 views
1

我在PostgreSQL數據庫中編寫了select查詢,但它給了我語法錯誤。Postgres查詢中的語法錯誤

select order.c_doctype_id , doc.DocSubTypeSO 
from c_order order 
    inner join c_doctype doc on(order.c_doctype_id = doc.c_doctype_id) 
where order.c_order_id =1000674 

在上面的查詢中,它給了我附近的語法錯誤訂單。

回答

2

使用雙引號""保留字:

select "order".c_doctype_id , doc.DocSubTypeSO 
from c_order "order" 
inner join c_doctype doc on("order".c_doctype_id = doc.c_doctype_id) 
where "order".c_order_id =1000674 

或者只是不使用保留字:

select o.c_doctype_id , doc.DocSubTypeSO 
from c_order o 
inner join c_doctype doc on(o.c_doctype_id = doc.c_doctype_id) 
where o.c_order_id =1000674