我在sqlite中有此查询,该查询为我提供了2列
我想过滤掉14,4或4,14行之一 我该怎么办
select p1.id,p2.id from GrpPoints p1 inner join GrpPoints p2 on P1.id <> p2.id and P1.GisBuildingId = P2.GisBuildingId And
Distance(P1.InsecPoint,P2.InsecPoint) < 0.0001
非常感谢
答案 0 :(得分:0)
您的加入条件匹配点的两个组合。对其进行更改,以滤除一种组合。
在这种情况下,您可以选择ID升序排列的组合。 替换:
on P1.id <> p2.id
具有:
on P1.id < p2.id