为了账号安全,请及时绑定邮箱和手机立即绑定

请问我该怎样删除A B两表中 所有AID字段等于X的行,并返回B表中所有匹配行的Name字段?

请问我该怎样删除A B两表中 所有AID字段等于X的行,并返回B表中所有匹配行的Name字段?

三国纷争 2022-03-31 11:07:38
我有两张表,一个表名‘A’,一个表名‘B’;A有如下字段:AID(自增主键) uintText varcherB有如下字段:BID(自增主键) uintName varcherAID uint------------我该怎样删除A B两表中 所有AID字段等于X的行,并返回B表中所有匹配行的Name字段
查看完整描述

2 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

这可能要分两步走,如果你用程序写可以保存到变量中再删除
---------------------------------
先找出要删除的ID,查出B表中所有匹配行的Name字段。
再分别再删除A,B两个表中的数据。

查看完整回答
反对 回复 2022-04-07
?
慕森王

TA贡献1777条经验 获得超3个赞

select B.Name from A,B where A.AID=B.AID
delete A,B where A.AID=B.AID

查看完整回答
反对 回复 2022-04-07
  • 2 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信