我知道这个问题对大多数人来说都很简单。但我真的希望这会奏效。 为什么这个查询不起作用?
select name, price, select num from ( select 1 as num) as value
from products;
我有这个:
选择或附近错误
最佳答案
您可以使用单个 SELECT
语句来完成:
select name, price, 1 as value
from products;
单个外部SELECT
语句应该只包含列/表达式,如果它有其他SELECT
语句,那么它应该是子查询
形式。
类似的东西:
select t.col1, t.col2 t.col3,
(select t1.col from table t1 where . . . ) as col_name
from table t;
关于sql - 在选择处或附近执行子查询错误时,Postgres 说明错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55853427/