db2 使用left join update多表关联
时间: 2023-12-02 15:42:34 浏览: 363
以下是使用left join update进行多表关联的db2示例:
```sql
UPDATE student s
LEFT JOIN class c ON s.class_id = c.id
SET s.number = 0, s.age = 0
WHERE c.type = 'all';```
这个语句将`student`表和`class`表进行了左连接,连接条件是`student`表的`class_id`字段等于`class`表的`id`字段。然后,将`student`表中符合条件的记录的`number`和`age`字段都更新为0。其中,符合条件是`class`表的`type`字段等于'all'。
阅读全文