【发布时间】:2016-02-11 05:41:02
【问题描述】:
我有一个表,其中包含一个名为 ID1 的列和一个名为 ID2 的列。我想在 ID1 为 ID2 的另一行中折叠 ID1 为 ID2 的所有行。所以基本上是在运行查询之前:
ID1 ID2
34 45
45 32
76 12
13 25
运行查询后会是这样:
ID1 ID2
34 45
76 12
13 25
我尝试了很多选择,但我感到非常沮丧。我所有的解决方案都被打破了,但开始是这样的:
SELECT * FROM USERS u1 INNER JOIN USERS u2 WHERE u1.ID1 = u2.ID2 and ....
【问题讨论】: