Eu estou tentando fazer um subselect em pgsql aka PostgreSQL e o exemplo que eu encontrei não funciona:
SELECT id FROM (SELECT * FROM table);
Eu estou tentando fazer um subselect em pgsql aka PostgreSQL e o exemplo que eu encontrei não funciona:
SELECT id FROM (SELECT * FROM table);
Eu acho que você precisa de algo como:
SELECT * FROM table WHERE id IN (SELECT id FROM table2);
Eu não entendo o que o seu subconsulta não-trabalho está tentando fazer, parece que você poderia apenas dizer SELECT id FROM tableporque atualmente não é a sintaxe SQL92 válido.
Eu só precisava para adicionar um AS para o subselect, assim:
SELECT id FROM (SELECT * FROM table) AS aliasname;