在pgSQL中进行子选择

时间:2008-11-06 15:03:33

标签: sql postgresql

我正在尝试在pgsql和postgresql中进行子选择,我发现的示例不起作用:

SELECT id FROM (SELECT * FROM table);

2 个答案:

答案 0 :(得分:3)

我只需要为子选择添加一个AS,如下所示:

SELECT id FROM (SELECT * FROM table) AS aliasname;

答案 1 :(得分:1)

我认为你需要这样的东西:

SELECT * FROM table WHERE id IN (SELECT id FROM table2);

我不明白你的非工作子查询试图做什么,看起来你可以说SELECT id FROM table,因为它目前是无效的SQL92语法。