
Oracle_多表关联更新语句
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章详细讲解了如何在Oracle数据库中执行多表联合更新操作,帮助读者掌握复杂的SQL查询与数据修改技巧。
将其他表作为条件和更新值的更新语句示例:
两表或多表关联update -- 仅在where子句中的连接
这次提取的数据都是VIP,并且包括新增数据,所以顺便更新客户类别。
```sql
UPDATE customers a
SET customer_type = 01 --01 表示 VIP,00 表示普通用户
WHERE EXISTS (SELECT 1 FROM tmp_cust_city b WHERE b.customer_id = a.customer_id);
```
以上SQL语句将`customers`表中的客户类别更新为VIP(用数字“01”表示),如果这些客户的ID在临时表`tmp_cust_city`中存在。
全部评论 (0)
还没有任何评论哟~


