| От | Mark Roberts |
|---|---|
| Тема | Re: Update Join Query |
| Дата | |
| Msg-id | 1214250526.25936.27.camel@localhost обсуждение исходный текст |
| Ответ на | Update Join Query ("Daniel Futerman" <daniel.futerman@gmail.com>) |
| Список | pgsql-general |
update foo set foo_id = g.goo_id from goo g where foo.foo_id = g.goo_id and foo.foo_id is not null I think. :) -Mark On Mon, 2008-06-23 at 21:43 +0200, Daniel Futerman wrote: > Hi, > > Looking for the correct syntax for an UPDATE LEFT JOIN query in > PostgreSQL. > > The equivalent MySQL query is : > > UPDATE > Foo f LEFT JOIN Goo g on f.Foo_ID = g.Goo_ID > SET > f.Foo_ID = g.Goo_ID > WHERE > f.Foo_ID IS NOT NULL; > > > When I try to run this in Postgres, i get the following error: > > ERROR: syntax error at or near "LEFT" > > Is it possible to have UPDATE JOIN queries in PostgreSQL? > > Thanks.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера