postgresql 多表关联删除

本文介绍了如何在SQL中通过多表关联进行数据删除操作,包括两表和三表关联场景下,仅删除指定表中数据的具体实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

t_aj_ajjbxx
在这里插入图片描述
t_aj_ajfbxx
在这里插入图片描述
t_xt_dwxx
在这里插入图片描述

两表关联,删除一张表中数据

delete from db_lx.t_aj_ajfbxx ajfb
USING db_lx.t_xt_dwxx dw 
where dw.c_bh=ajfb.c_ssdw and dw.c_sfbh='65';

只有t_aj_ajfbxx 表中数据被删除
在这里插入图片描述

三表关联,删除一张表中数据

delete from db_lx.t_aj_ajjbxx ajjb
USING db_lx.t_aj_ajfbxx ajfb,db_lx.t_xt_dwxx dw
where ajjb.c_bh = ajfb.c_ajbh and ajfb.c_ssdw=dw.c_bh and dw.c_sfbh='65';

只有t_aj_ajjbxx 表中数据被删除
在这里插入图片描述

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值