以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求一条SQL语句  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=160794)

--  作者:304376480
--  发布时间:2021/2/22 11:43:00
--  求一条SQL语句
老师您好!
表A和表B在内部表中是关联表,
如何用SQL语句删除两张表中相关联的行?



--  作者:有点蓝
--  发布时间:2021/2/22 12:00:00
--  
所有有关联的行?

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

--  作者:304376480
--  发布时间:2021/2/22 12:11:00
--  
是表A 和表B,两张表上都要删除相关联的行,带条件的删除,比如 表A.审核 = true
因为关联表B中的审核列是计算列,所以单张表不好做删除操作,只能两张表联起来一起删除!

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

--  作者:有点蓝
--  发布时间:2021/2/22 13:34:00
--  
delete form {表B} where 编号 in (select 编号 from {表A} where 审核 = true)

delete from {表A} where 审核 = true