2 qq 25859521 qq_25859521 于 2016.01.27 14:37 提问

sql 两个关联表数据删除的问题
sql

例 表 a 有aid和name 表b 有bid bid数据为aid值 怎么根据name删除b表数据

3个回答

rui888
rui888   Ds   Rxr 2016.01.27 14:43
已采纳

delete t from b t where exists(select 1 from a where aid=t.bid and name ='你的name ')

yizhi_biu
yizhi_biu   2016.01.27 15:29

delete from b where bid=(select aid from a where name='你的name')

chen956
chen956   2016.01.27 16:12

delete from b where b.bid in (select aid from a where a.name = 'name');

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!