我有三个表表A,B,C。表A有一个指向表B的外键。表B有一个指向表C的外键。我想删除表A中的一个记录链接表B的链接表C的Id值等于某个值。执行此操作的查询的示例是什么?
答案 0 :(得分:1)
语法有点奇怪,但很容易理解:
delete a
from TableA a
inner join TableB b
on a.FK = b.PK
inner join TableC c
on b.FK = c.PK
where c.ID = 'A Certain Value'