我有三张桌子:
一个 {op_id, op_name, .}
B {b_id, op_id, 供应商_id, .}
C {c_id,op_id,op_id2,供应商_id,关系,.}
表 B 和 C 的 op_id 是表 A 的外键。表 A 中的 op_id 是主键,表 B 中的 b_id 是主键,表 C 中的 c_id 是主键。在表 B 中,supplier_id 和 op_id 可能有重复记录。现在我想添加约束,以便如果我从表 B 中删除 op_id 的记录,并且如果表 C 中的 op_id 存在关系记录,那么它不应该允许我删除。是否可以通过约束?