Подвыбрать в pgSQL - PullRequest
       17

Подвыбрать в pgSQL

0 голосов
/ 06 ноября 2008

Я пытаюсь выполнить выборку в pgsql или postgresql, и найденный пример не работает:

SELECT id FROM (SELECT * FROM table);

Ответы [ 2 ]

3 голосов
/ 06 ноября 2008

Мне просто нужно было добавить AS для подвыбора, вот так:

SELECT id FROM (SELECT * FROM table) AS aliasname;
1 голос
/ 06 ноября 2008

Я думаю, вам нужно что-то вроде:

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

Я не понимаю, что пытается сделать ваш нерабочий подзапрос, похоже, что вы могли бы просто сказать SELECT id FROM table, потому что в настоящее время это недопустимый синтаксис SQL92.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...