Найти ближайшие точки с MySQL из таблицы точек

у меня естьСхема БД как это (изэтот урок от Google) -

Таким образом, фактические точки на графике для них таковы:

Что я хочу, чтобы найти точки рядом с данной точкой (поpoint_id) точка упорядочена по расстоянию

Расположение точки(x,y) является (point_x,point_y) в БД

Я хочу решить это сMySQL потому что моя БД уже в MySQL.

Обновить-

Найти расстояние в 2 точки так легко

Я хочу сортировать по расстоянию с MySQL.

заново

Для устранения путаницы, я хочу, чтобы точки внутри круга, позже. Но сейчас я хочу найти только отсортированные точки.

Так что вы можете игнорировать круги.

Я понятия не имею, как это сделать, может кто-нибудь помочь?

Ответы на вопрос(2)

Ваш ответ на вопрос