如何在表格中找到相等和相反的行。
E.g:
book position
A 500
B 500
C 500
输出应该返回具有相同和相反位置的行。
O / P:
A 500
B 500
我在桌面上尝试过自联接但是徒劳无功。我们是否需要这些行级处理的游标?
答案 0 :(得分:0)
我不确定我是否理解这些要求,但我想你想要的是:
select T1.X, T1.Y, T2.X, T2.Y
from T as T1
join T as T2
on abs(T1.Y) = abs(T2.Y)
您可能还想添加一个谓词,如:
and T1.X < T2.X
如果您不想要对称解决方案