我想只使用一个查询来删除父表和子表中的记录。我CHILD1_TABLE
在父表PARENT_TABLE
的字段名称中有子表名称TABLENAME
。父表包含更多子表。我只想从其中一个子表和父表中删除一条记录。公共字段ID
位于子表和父表中。我这样写我的查询,
DELETE PARENT.*,CHILD.*
FROM PARENT_TABLE PARENT
INNER JOIN (SELECT TABLENAME FROM PARENT_TABLE WHERE ID='CHILD1-001') CHILD
ON PARENT.ID=CHILD.ID
WHERE PARENT.ID='CHILD1-001'
但它不起作用。有谁能够帮我?