Я просто ищу предложения по наилучшему способу сделать это...
Мне нужно создать функцию поиска, которая ищет "пользователей" в радиусе 50 миль от почтового индекса. У меня есть таблица почтового индекса, которая содержит все почтовые индексы США с их широтой/долготой, но я просто пытаюсь выяснить, как лучше всего структурировать и запросить мои данные...
Должен ли я добавлять столбцы широты/долготы в таблицу пользователей и запрашивать его для всех пользователей в радиусе заданного почтового индекса? Или я должен запросить таблицу zip-кодов для всех почтовых индексов, которые попадают в радиус, затем запросить таблицу пользователей для всех пользователей с результатами (почтовые индексы)? Или...??? Я открыт для любых предложений на этом этапе!
Спасибо!