1 つのクエリだけを使用して、親テーブルと子テーブルのレコードを削除したいと考えています。のフィールド名のCHILD1_TABLE
親テーブルに子テーブル名があります。親テーブルには複数の子テーブルが含まれています。子テーブルと親テーブルの 1 つから 1 つのレコードのみを削除したいです。共通フィールドは、子テーブルと親テーブルの両方にあります。クエリを次のように書きます。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'
しかし、うまくいきません。誰でも私を助けることができますか?