[英]Syntax error in Postgres query
I written select query in PostgreSQL DB but it is giving me syntax error. 我在PostgreSQL DB中编写了选择查询,但它给了我语法错误。
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
In above query it giving me syntax error near order. 在上面的查询中,它给我语法错误接近命令。
Use double quotes ""
for reserved words : 保留字使用双引号
""
:
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
Or just don't use reserved words: 或者只是不使用保留字:
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.