powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вхождение в область (sphere, mysql, geo)
1 сообщений из 1, страница 1 из 1
вхождение в область (sphere, mysql, geo)
    #39361509
korumbo1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть таблица с координатами пользователей (id, user_id, coodinates, created)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE `test` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `coordinates` point NOT NULL,
  `created_at` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`),
  SPATIAL KEY `coordinates` (`coordinates`),
  CONSTRAINT `test_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=528061 DEFAULT CHARSET=utf8;



это маршруты так что можно понять что user_id повторяется. многократно. нужно отыскать последние ближайшие точки на каждого пользователя (radius=10km). К сожалению не работать с этим типом данных и совсем не знаю как это сделать оптимально по скорости. Подскажите кто сталкивался. Спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / вхождение в область (sphere, mysql, geo)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]