我似乎找不到任何文档清楚地阐述某些update-join语句在PostgreSQL中是如何工作的。假设数据库中有三个表:professors、classes和classrooms。这是我感兴趣的命令: UPDATE classes c SET year = 2JOIN professors on cl.class_id = professors.class_idJOIN classrooms on cl.classroom_id = classrooms
我在SQL Server中有以下查询: UPDATE SET FROM LEFT JOIN @TableIndxRent AS idx ON result.IndxId = idx.IndxId
AND result.ActiveDate =idx.IndxDate; 我需要在PostgreSQL中使用相同的值,但它会用相同的值(NULL)更新所有行。在