【发布时间】:2020-04-08 23:30:27
【问题描述】:
我有一个包含两列的表格,数据如下 -
+---------+---------+
| Column1 | Column2 |
+---------+---------+
| A | B |
+---------+---------+
| C | D |
+---------+---------+
| B | A |
+---------+---------+
| E | F |
+---------+---------+
| F | E |
+---------+---------+
我的查询输出应该返回以下数据 -
+---------+---------+
| Column1 | Column2 |
+---------+---------+
| A | B |
+---------+---------+
| C | D |
+---------+---------+
| E | F |
+---------+---------+
如果我们有两行row1 和row2,其中row1.column1=row2.column2 和row1.column2=row2.column1,则输出应包含row1 或row2 这两行中的任何一个。
你能帮我解决这个问题吗?
【问题讨论】:
-
别再让事情变得更糟了。
-
您使用的是 MySQL 还是 Oracle?
-
如果有一行(J,H),是否可以改为返回(H,J)?