Re: Simple SQL question, need help.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Simple SQL question, need help.
Дата
Msg-id 13188.991066800@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Simple SQL question, need help.  (fyzfeech@yahoo.com (feech))
Список pgsql-general
fyzfeech@yahoo.com (feech) writes:
> INSERT INTO results (PlayerID, Position) values (SELECT players.id
> from players WHERE name = 'Chuck', 4 );

You need to put parentheses around the sub-select used as an
expression:

INSERT INTO results (PlayerID, Position) values ((SELECT players.id
from players WHERE name = 'Chuck'), 4 );

A more conventional way to get the same result is

INSERT INTO results (PlayerID, Position)
  SELECT id, 4 FROM players WHERE name = 'Chuck';

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Denis Gasparin
Дата:
Сообщение: Kylix, dbexpress & PostgreSql
Следующее
От: Tom Lane
Дата:
Сообщение: Re: restore pg_dumpall problem with update 7.0.3 to 7.1.1