sql语句编写,业务中遇到的棘手问题

现有一张store店铺表,有经纬度,是否入驻交钱等等字段,
现在用户在一个地区优先展示他周围10公里范围内入驻交过钱的商家,
如果没有就按照距离做排序,并做分页处理。

https://blog.csdn.net/Absorbed66c/article/details/88856585

1:先找出经纬度在10公里内的商店数据集合,然后再筛选出曾经入住过的有哪些
2:写个条件判断如果1记录为0,则分页展示经纬度在10公里内的商店数据进行推送