стига да настроите външни ключове (множество, ако е необходимо), уверете се, че индексирате ключовете за по-голяма скорост.
тогава се уверете, че можете да правите множество обединявания, както споменахте по-горе, стига местоположенията и координатите да имат външния ключ user.id
Отговорих на подобен въпрос преди няколко дни всъщност (достатъчно смешно беше свързано с местоположения/координати), за съжаление не мога да щракна върху никакви връзки тази вечер, за да ви препратя, може би разгледайте профила ми.