2
Я перешел из mysql в psql, но мне трудно получить голову вокруг инструкции UPDATE, используя несколько левых объединений.Postgres UPDATE statement
Как бы вы переписали это в Postgres? (Я использую postresql 9.4)
update task t
left join project p on t.project_id = p.id
left join client c on t.client_id = c.id
left join user u on t.user_id = u.id
set t.project_name = p.name,
t.client_name = c.name,
t.user_name = u.name;
Любой указатель будет приветствоваться.
http://stackoverflow.com/search?q=[postgresql]+update+join и, конечно, [примеры в руководстве] (http://www.postgresql.org/docs/current/static/sql-update.html#AEN85309) –
Все примеры относятся только к одному соединению. Мне нужно сделать несколько соединений. – sophia
Нет разницы в синтаксисе между соединением с одной таблицей и соединением с несколькими таблицами –