我有一个表,其中有 ChildID 和 ParentID。由于数据的编制方式,在某些情况下这些值会颠倒。因此,我编写了一个简单的内部联接,其中两个值都被反转,并尝试删除第一个表值。我似乎记得这之前工作得很好,除了现在这个 del
Delete S1 from TableA S1
Inner Join TableA S2
On S1.ChildID=S2.ParentID
and S1.ParentID=S2.ChildID
https://sqlfiddle.com/mysql/online-compiler?id=bc5a98e7-efd9-443c-87d9-3eba3304da82