我正在尝试在pgsql和postgresql中进行子选择,我发现的示例不起作用:
SELECT id FROM (SELECT * FROM table);
答案 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语法。