postgresql update left join用法
PostgreSQL的UPDATE LEFT JOIN用法是在一个表中更新另一个表的数据,只更新左表与右表的匹配行。
语法如下:
```sql
UPDATE left_table
SET column1 = lumn1, column2 = lumn2, ...
FROM right_table
WHERE lumn = lumn;
```sql left join 多表连接
示例:
假设有两个表students和grades,我们想将grades表中的分数更新到students表中,通过学生的ID进行匹配。
```sql
UPDATE students
SET score = grades.score
FROM grades
WHERE students.id = grades.student_id;
```
上述SQL语句会将grades表中相应学生的分数更新到students表中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论