我有表A和表B,其中表B的主键引用表A的主键 . 如果我在表B上使用删除级联,当我删除表中的行时,如何确保删除表A的行B'

编辑:遗憾的是,合并不是我的问题的解决方案 . 在我的数据库中,我有三个与这种情况相关的表 . 这就是它的样子:

CREATE TABLE TABLE_A
    (
    TABLE_A_ID INTEGER NOT NULL,
    ...
    PRIMARY KEY(TABLE_A_ID)
    );

    CREATE TABLE TABLE_B
    (
    TABLE_B_ID INTEGER REFERENCES TABLE_A(TABLE_A_ID) ON DELETE CASCADE,
    ...
    PRIMARY KEY(TABLE_B_ID)
    );

    CREATE TABLE TABLE_C
    (
    TABLE_C_ID INTEGER REFERENCES TABLE_A(TABLE_A_ID) ON DELETE CASCADE,
    ...
    PRIMARY KEY(TABLE_C_ID)
    );

虽然可以在A中自己创建行,但我不希望任何行只在A中 .

现在,如果我删除B中的一行,我希望删除A中具有相同ID的行 . 我不想要任何只在A中的ID,或者只在A.中的ID .