泛微oaE9同时update主表和明细表的字段该如何用sql语句实现
时间: 2024-02-03 16:12:45 浏览: 191
通过groovy自定义函数实现提取明细表字段至主表字段.zip
5星 · 资源好评率100%
假设主表名为`main_table`,主表主键为`id`,明细表名为`detail_table`,明细表的外键为`main_id`,同时需要更新的字段分别为`main_field`和`detail_field`,可以使用以下 SQL 语句实现:
```
UPDATE main_table m
JOIN detail_table d ON m.id = d.main_id
SET m.main_field = 'new_value',
d.detail_field = 'new_value'
WHERE m.id = 'your_id';
```
其中,`JOIN`语句将主表和明细表连接,`SET`语句同时更新主表和明细表的字段值,`WHERE`语句指定要更新的主表记录的主键值。你需要将`your_id`替换为实际的主键值。
阅读全文