Foxtable(狐表)用户栏目专家坐堂 → 求一条SQL语句


  共有3391人关注过本帖树形打印复制链接

主题:求一条SQL语句

帅哥哟,离线,有人找我吗?
304376480
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
求一条SQL语句  发帖心情 Post By:2021/2/22 11:43:00 [只看该作者]

老师您好!
表A和表B在内部表中是关联表,
如何用SQL语句删除两张表中相关联的行?



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/22 12:00:00 [只看该作者]

所有有关联的行?

delete form {表B} where 编号 in (select 编号 from {表A{)

 回到顶部
帅哥哟,离线,有人找我吗?
304376480
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2021/2/22 12:11:00 [只看该作者]

是表A 和表B,两张表上都要删除相关联的行,带条件的删除,比如 表A.审核 = true
因为关联表B中的审核列是计算列,所以单张表不好做删除操作,只能两张表联起来一起删除!

[此贴子已经被作者于2021/2/22 12:13:34编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/22 13:34:00 [只看该作者]

delete form {表B} where 编号 in (select 编号 from {表A} where 审核 = true)

delete from {表A} where 审核 = true

 回到顶部