Найти ближайший или ближайший путь в sql - PullRequest
0 голосов
/ 15 октября 2018

У меня есть таблица (table1), состоящая из 5 столбцов в следующем порядке

date  |   x   |   y    |    z    |     t
...   | 10.24 | 12.01  |    6    |     7
...   |  42   |   18   |    12   |     1

и .... В этой таблице 5 миллионов записей

У меня есть другая таблица (table2)как структура table1, но в ней всего 10 строк, я хочу найти ближайший путь в table1.Я использую этот метод для расчета расстояния между двумя точками

sqrt(pow(table2.x-table1.x,2) + pow(table2.y-table1.y,2) + pow(table2.z-table1.z,2) + pow(table2.t-table1.t,2))

, что является самым быстрым способом найти ближайшие в таблице1.данные таблицы2 меняются каждые 10 минут

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