Проблема оказалась в другом - сам запрос выполняется долго. Есть 300 людей и 300 городов, если взять крайний случай, когда каждый человек был в каждом городе, то получится, что ответ на запрос всех людей и городов, в которых они побывали, содержит 90000 строк и выполняется за 2.1с.. Как его можно ускорить?