Я использую таблицу с парой геометрий в каждом ряду. Мне бы хотелось, чтобы каждая геометрия появлялась в моей базе данных только один раз. Я отсортировал пару по расстоянию. Мне удалось различить geom1 или geom2, но никогда в одно и то же время. Идентификаторы связаны с их соответствующими геометриями.
| id1 | id2 | distance| | id1 | id2 | distance|
| 1 | 2 | 3 | | 1 | 2 | 3 |
| 2 | 1 | 4 | -> | 2 | 1 | 7 |
| 2 | 2 | 7 |
| 1 | 1 | 9 |
Моя таблица содержит более 2 миллионов строк, поэтому производительность является проблемой.
Я учил создавать несколько временных таблиц, в которых я группирую по id1, а затем по id2, собираю пропущенные значения и группирую снова и снова ... Но если у кого-то есть идея получше, это было бы удивительно.
Спасибо