База ближайших населенных пунктов (SQL)

6 000 руб. за проект • электронные деньги
29 апреля 2014, 14:25 • 2 отклика • 15 просмотров
Есть SQL-база
населенных пунктов с разделением на страны. Всего 9000. У каждого города есть свой уникальный ID в базе,
и есть ID страны, к которой он относится. Структура данных такая:
ID города в базе
ID страны города
Буквенное название города



Необходимо сделать следующее.


Каждому населенному пункту из нашей базы необходимо добавить
запись со списком IDближайших населенных пунктов в радиусе 70 км от него. Если
таких менее 3х то радиус расширять до 100 и более км, пока не будет найдено минимум
3 ближайших населенных пункта.


Ближайшие населенные пункты необходимо смотреть только среди
тех, которые есть у нас в базе.


Готовых реализовать эту задачу просьба писать в скайп: winsov