Как я могу отфильтровать строки в два столбца - PullRequest
0 голосов
/ 16 октября 2018

У меня есть этот запрос в sqlite, который дает мне 2 столбца

  • 1,8
  • 14,4
  • 4,14
  • 5,11

Я хочу отфильтровать один из этих типов строк 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

Большое спасибо

1 Ответ

0 голосов
/ 16 октября 2018

Ваше условие соединения соответствует обеим комбинациям очков.Измените его так, чтобы одна комбинация была отфильтрована.

В этом случае вы можете выбрать эту комбинацию, где идентификаторы расположены в порядке возрастания.Заменить:

on P1.id <> p2.id

на:

on P1.id <  p2.id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...