【发布时间】:2019-03-19 01:21:21
【问题描述】:
所以我有一个包含链接关系的表。 Field1 是 ID,Filed2 是 ID。到目前为止,我已经消除了重复的 Field1\Field2 组合。但是,我仍然有相反的情况发生。含义 Field1 出现在 Field2 中,Field2 出现在 Field1 中,用于同一条记录。我在内部连接中尝试了一个子查询,但它返回到许多行。提前致谢!
select a.field1, a.field2 from linktable
inner join (select field1, field2 from linktable) b on a.field1=b.field2 and a.field2=b.field1;
样本数据:
insert into linktable(field1, field2) values ('ABC', '123');
insert into linktable(field1, field2) values ('123', 'ABC');
我想识别并删除出现上述示例数据的情况。
【问题讨论】:
-
样本数据和期望的结果会有所帮助。