Sql 如何在postgres中使用派生表
我正在寻找一种在Postgres 8.3中使用嵌套表表达式的方法+ 我试过密码Sql 如何在postgres中使用派生表,sql,postgresql,nested-queries,Sql,Postgresql,Nested Queries,我正在寻找一种在Postgres 8.3中使用嵌套表表达式的方法+ 我试过密码 SELECT * FROM ((select 1) _hind) cc 但是有错误 错误:在或附近出现语法错误 第7行:cc 如何修复此问题?如果您希望嵌套选择的级别正好为2级,而不是1级或无级,则可以尝试类似的操作: SELECT * FROM ( SELECT * FROM ( SELECT 1 ) _hind ) cc 旁白:也许我误解了这个问题。因为您对同一子查询使用了
SELECT * FROM ((select 1) _hind) cc
但是有错误
错误:在或附近出现语法错误
第7行:cc
如何修复此问题?如果您希望嵌套选择的级别正好为2级,而不是1级或无级,则可以尝试类似的操作:
SELECT *
FROM ( SELECT *
FROM ( SELECT 1 ) _hind ) cc
旁白:也许我误解了这个问题。因为您对同一子查询使用了两个别名。你这样做是出于某种原因吗?这是正确的版本:
SELECT * FROM ( (select 1 ) ) cc
额外的一对括号只是噪波,没有列别名会导致默认别名。