MySQL -> PostgreSQL

satsura

Новичок
MySQL -> PostgreSQL

Как перевести запросы Mysql типа
[sql]
UPDATE t1 JOIN t2 USING (p_id) ...
[/sql]
в PostgreSQl. То есть запросы использющие Update И JOIN .
 

MiksIr

miksir@home:~$
UPDATE t1 SET .. FROM t1 AS t3 JOIN t2 ...WHERE t1.. = t3 ..
Обязательно, что если в FROM используется та же таблица, что и апдейтица, ей нужно дать алиас.
Еще такие штуки можно делать сабселектами
UPDATE t1 SET .. WHERE p_id=(SELECT ... )

-~{}~ 05.10.07 18:29:

Это к тому, что все это написано в документации по постгресу http://www.postgresql.org/docs/8.2/interactive/sql-update.html
 
Сверху